Esta página descreve como configurar uma pasta para o gerenciamento de aplicativos.
Visão geral
Uma pasta ativada por app é uma pasta na hierarquia de recursos Google Cloud que foi configurada para gerenciamento de aplicativos. Nela, você pode definir e gerenciar aplicativos do App Hub. Esses aplicativos são agrupamentos funcionais de serviços e cargas de trabalho que abrangem vários projetos nesta pasta e nos projetos derivados dela.
As pastas com apps ativados simplificam o gerenciamento de aplicativos:
- Organização de cargas de trabalho:agrupam aplicativos e serviços relacionados, definidos no App Hub, em uma única unidade gerenciável.
- Fornecer monitoramento e gerenciamento centralizados:em vez de rastrear componentes individuais em diferentes projetos ou produtos, é possível monitorar e gerenciar a integridade e o desempenho geral dos aplicativos no nível da pasta.
- Simplificação da administração:ao designar uma pasta como ativada para apps, você cria um limite administrativo que simplifica a criação e o gerenciamento de apps na sua organização.
- Fornecer uma visão centrada no aplicativo:eles mudam o foco dos recursos individuais para o próprio aplicativo, fornecendo uma visão holística da performance.
Configurar uma pasta para o gerenciamento de apps
É possível ativar o gerenciamento de aplicativos em pastas novas e atuais. Depois de ativar, o gerenciamento de apps não pode ser desativado. Teste o gerenciamento de aplicativos em uma pasta dedicada recém-criada. Isso permite uma experimentação segura antes de aplicar a pastas críticas.
Em uma pasta ativada para apps, os usuários autorizados podem agregar cargas de trabalho e serviços de qualquer projeto diretamente nessa pasta.
Considere uma hierarquia de recursos com a seguinte estrutura:
A pasta F1 contém os seguintes três itens:
- Projetos P10 e P11
- Pasta F2
A pasta F2 contém os seguintes itens:
- Projetos P20 e P21
Ative o gerenciamento de aplicativos na pasta F1 para criar um aplicativo que inclua recursos de vários níveis de pastas. Por exemplo, um aplicativo pode incluir recursos dos projetos p10 e p20.
Se você ativar o gerenciamento de aplicativos apenas na pasta F2, o projeto P10 não estará disponível para criar aplicativos. Para criar aplicativos no projeto P10, mova o projeto P10 para a pasta F2.
Considere sua estrutura organizacional, as responsabilidades da equipe e os recursos ao planejar sua estratégia de gerenciamento de aplicativos. A maneira como suas equipes e recursos são estruturados tem um impacto direto na forma como você usa as pastas com app ativado.
Informações gerais sobre projetos de gerenciamento
Um projeto de gerenciamento é um Google Cloud projeto que o sistema gera em uma pasta com app ativado, projetada exclusivamente para o gerenciamento de aplicativos. Ele fornece a infraestrutura para as bibliotecas de aplicativos e APIs relacionadas, incluindo faturamento, cotas e controle de acesso. O projeto de gerenciamento também pode descobrir recursos na hierarquia de recursos da pasta ativada pelo app.
A ativação do gerenciamento de aplicativos em uma pasta provisiona automaticamente um projeto de gerenciamento. Cada pasta pode conter apenas um projeto de gerenciamento.
Como ativar o gerenciamento de apps e as APIs em uma pasta
Esta seção descreve como ativar uma pasta para o gerenciamento de aplicativos.
Funções exigidas
Para receber as permissões necessárias para ativar o gerenciamento de aplicativos e conceder acesso aos recursos, peça ao administrador para conceder a você o papel do IAM de
Administrador de pastas (resourcemanager.folderAdmin
)
no recurso pai.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.
Ativar APIs de aplicativos
É possível ativar o gerenciamento de aplicativos em pastas novas e atuais. Para criar uma nova pasta, consulte Como criar pastas. As etapas a seguir são para uma pasta existente:
No console do Google Cloud, abra a página Gerenciar recursos.
Na lista de projetos e pastas, localize a pasta que você quer configurar. Em seguida, clique no menu Opções
no final da linha e selecione Configurações.Na página Configurações, acesse a seção Ativação do app e clique em Ativar. O painel Ativar APIs de aplicativos nesta pasta é aberto.
Quando você ativa o gerenciamento de apps em uma pasta, duas ações ocorrem:
- O Google cria um projeto gerenciado pelo Google na pasta. Não é possível mover ou excluir um projeto de gerenciamento.
- O sistema ativa as APIs necessárias para o gerenciamento de aplicativos nesse projeto.
Analise a lista de APIs no painel. Algumas APIs têm custos associados. Para saber mais sobre os preços de um serviço, clique no nome da API.
Se você estiver pronto para ativar o gerenciamento de aplicativos, clique em Ativar.
Quando a ativação for concluída, a página Configurações vai mostrar o nome
do projeto de gerenciamento com o prefixo google-mpf
.
Vincular uma conta de faturamento ao projeto de gerenciamento
Para vincular uma conta de faturamento ao projeto de gerenciamento, faça o seguinte:
Verifique se você tem as permissões necessárias para esta tarefa.
Se você precisar criar uma conta do Cloud Billing, consulte Criar uma nova conta do Cloud Billing.
Na página Configurações da sua pasta ativada para apps, clique em Gerenciar faturamento.
Na guia Meus projetos, encontre o projeto de gerenciamento.
Para ativar o faturamento do projeto, consulte Como ativar o faturamento em um projeto.
Atribuir permissões de usuários de apps no projeto
- Na página Configurações da pasta ativada para apps, clique em Gerenciar IAM.
Configure papéis e permissões do IAM para todos os serviços de gerenciamento de aplicativos.
Em particular, verifique se é possível agregar seus dados de telemetria (registros, métricas e rastros) dos serviços Google Cloud e conceder as permissões necessárias para visualizar esses dados.
Criar aplicativos
- Configure o App Hub e crie seus aplicativos.