Nesta página, descrevemos como configurar uma pasta para gerenciamento de aplicativos.
Visão geral
Uma pasta habilitada para apps é uma pasta na hierarquia de recursos do Google Cloud que foi configurada para gerenciamento de aplicativos. Nesta pasta, 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 dentro dessa pasta e os projetos descendentes dela.
As pastas ativadas para apps simplificam o gerenciamento de aplicativos ao:
- Organização de cargas de trabalho:elas 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 aplicativos na sua organização.
- Oferecer uma visão centrada no aplicativo:eles mudam o foco de recursos individuais para o aplicativo em si, oferecendo uma visão holística da performance dele.
Configurar uma pasta para gerenciamento de apps
É possível ativar o gerenciamento de aplicativos em pastas novas e atuais. Depois da ativação, o gerenciamento de aplicativos não pode ser desativado. Teste o gerenciamento de aplicativos em uma pasta dedicada recém-criada. Isso permite testar em um ambiente seguro antes de aplicar a pastas críticas.
Em uma pasta habilitada 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 dois 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 pasta. 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 a criação de 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 forma como as equipes e os recursos são estruturados tem um impacto direto no uso de pastas habilitadas para apps.
Visão geral dos projetos de gerenciamento
Um projeto de gerenciamento é um projeto do Google Cloud que o sistema gera em uma pasta habilitada para apps, desenvolvido exclusivamente para o gerenciamento de aplicativos. Ele fornece a infraestrutura para 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 habilitada para apps.
Ativar o gerenciamento de aplicativos em uma pasta provisiona automaticamente um projeto de gerenciamento. Cada pasta só pode conter um projeto de gerenciamento.
Ativar o gerenciamento de aplicativos e APIs em uma pasta
Esta seção descreve como ativar uma pasta para gerenciamento de aplicativos.
Funções exigidas
Para ter 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 pasta, consulte Como criar pastas. As etapas a seguir são para uma pasta existente:
No console 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 de apps e clique em Ativar. O painel Ativar APIs de aplicativos nesta pasta é aberto.
Quando você ativa o gerenciamento de aplicativos 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 do gerenciamento de aplicativos for concluída, o nome do projeto de gerenciamento vai aparecer na página Configurações. Esse nome é derivado do nome da pasta
no momento da ativação e tem o sufixo -mp
.
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 essa tarefa.
Se você precisar criar uma conta do Cloud Billing, consulte Criar uma conta do Cloud Billing.
Na página Configurações da 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 de um projeto.
Atribuir permissões de usuários do aplicativo ao 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 rastreamentos) dos serviços do Google Cloud e conceder as permissões necessárias para visualizar esses dados.
Criar aplicativos
- Configure o App Hub e crie seus aplicativos.