Testar restrições personalizadas com o Gemini Cloud Assist

Nesta página, você encontra orientações para criar e testar restrições personalizadas de política da organização usando o Gemini Cloud Assist.

Antes de começar

Funções exigidas

Para receber as permissões necessárias para gerenciar políticas da organização, peça ao administrador que conceda a você os seguintes papéis do IAM na organização:

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 usando papéis personalizados ou outros papéis predefinidos.

É possível delegar a administração das políticas da organização adicionando Condições do IAM à vinculação de função de administrador de políticas da organização. Para controlar os recursos em que um principal pode gerenciar políticas da organização, condicione a vinculação de função a uma tag específica. Para mais informações, consulte Criar políticas da organização.

Restrições personalizadas

Uma restrição personalizada é criada em um arquivo YAML, que especifica os recursos, métodos, condições e ações sujeitos à restrição. Elas são específicas do serviço em que você está aplicando a política da organização. As condições da restrição personalizada são definidas usando a Common Expression Language (CEL).

Configurar uma restrição personalizada

É possível criar uma restrição personalizada e configurá-la para uso nas políticas da organização usando o Gemini Cloud Assist.

  1. No console do Google Cloud , acesse a página Políticas da organização.

    Acessar a página Políticas da organização

  2. No seletor de projetos na parte de cima da página, selecione o projeto em que você quer definir a política da organização.

  3. No banner Crie restrições personalizadas de organização com o Gemini, clique em Criar restrição.

  4. No painel Assistente do Cloud, envie um comando descrevendo a restrição personalizada que você quer gerar. Exemplo:

    "Restrinja o tamanho do disco de inicialização a 250 GB ou menos para todos os recursos compute.googleapis.com/Disk."

  5. Analise a resposta, que inclui o código gerado para a restrição e outros detalhes sobre como ela funciona, para verificar se a restrição atinge sua meta.

  6. Opcional: se a restrição precisar ser modificada, envie um comando com as mudanças necessárias. Por exemplo, "você pode adicionar asia-east1" instrui o Gemini Cloud Assist a adicionar a localidade asia-east1 ao lugar relevante na sua restrição.

  7. Opcional: use o Gemini Cloud Assist para definir recursos de teste e simular a restrição para verificar se ela funciona conforme o esperado. Para mais informações, consulte Testar restrições personalizadas com o Gemini Cloud Assist.

  8. Para criar uma política da organização personalizada usando sua nova restrição, clique em Inserir para criar restrição. A janela Criar restrição personalizada aparece com os campos preenchidos pela restrição personalizada gerada. Você pode testar ou criar a política personalizada da organização normalmente.

Testar restrições personalizadas com o Gemini Cloud Assist

É possível testar as restrições personalizadas criadas com o Gemini Cloud Assist. Depois de criar sua restrição personalizada, o Gemini Cloud Assist pode ajudar a criar um conjunto de recursos para testar essa restrição e simular o efeito que ela terá nesses recursos.

  1. Para criar a restrição personalizada, use o fluxo de trabalho do Gemini Cloud Assist para Configurar uma restrição personalizada.

  2. Depois que a restrição personalizada for gerada, clique em Começar o teste. Isso gera uma lista de configurações de recursos, cada uma delas rotulada como em conformidade ou não em conformidade com a restrição personalizada. A coluna "Atributos" descreve os atributos exclusivos de cada recurso.

    Para cada recurso em conformidade ou não, uma lista de comandos da CLI gcloud é gerada para que você possa criar os recursos definidos nos casos de teste.

  3. Crie os recursos de teste inserindo os comandos gerados da CLI gcloud no shell ou no console Google Cloud . Para mais informações e instruções sobre como resolver problemas, consulte a documentação do serviço específico do Google Cloud relacionado aos seus recursos de teste.

  4. Depois que os recursos forem gerados, aguarde pelo menos 10 minutos para que eles estejam prontos para a simulação.

  5. Para simular o efeito que sua política da organização personalizada terá nos recursos, clique em Iniciar simulação.

  6. Revise os detalhes da simulação pendente e clique em Confirmar. A simulação pode levar até uma hora para ser concluída.

    1. Para ver os resultados da simulação, acesse a página Histórico de simulações.

      Acessar o histórico de simulação

    2. Selecione a simulação para ver os detalhes dela. Se os resultados da simulação não estiverem visíveis, selecione sua organização no seletor de projetos na parte de cima da página.

      Na página Detalhes da simulação, você pode conferir o número de violações, o número de recursos verificados, a data da simulação e uma lista de todos os recursos com configurações não compatíveis.

      Também é possível definir a política da organização simulada no modo de teste clicando em Definir política de teste.

      Para mais informações, consulte Testar mudanças na política da organização com o Simulador de política.

A seguir