Visualizar uma exclusão de uma implantação

Esta página descreve como usar o Gerenciador de infraestrutura para visualizar a exclusão de uma implantação.

Uma prévia descreve as ações para acionar uma configuração específica do Terraform. Antes de excluir uma implantação, use uma prévia para verificar os recursos que serão excluídos.

Uma visualização não exclui recursos provisionados. Para excluir uma implantação, incluindo a exclusão de recursos provisionados, consulte Excluir implantações.

Uma visualização executa o comando Terraform plan. Nesta página, presumimos que você conheça o Terraform. Para mais detalhes, consulte Terraform e Infrastructure Manager.

Antes de começar

  1. Ativar o Infra Manager.
  2. Verifique se você tem as permissões do IAM necessárias para criar visualizações: roles/config.admin.
  3. Verifique se você tem uma conta de serviço com as permissões necessárias. Para detalhes, consulte Configurar a conta de serviço.
  4. Identifique a configuração do Terraform para visualização. Verifique se essa configuração do Terraform está em conformidade com as restrições, incluindo se ela não contém dados sensíveis.
  5. Se você quiser armazenar a configuração do Terraform em um bucket de armazenamento, verifique se ela foi enviada para um bucket do Cloud Storage. Consulte Fazer upload de uma configuração para um bucket de armazenamento para mais detalhes.

    Um bucket de armazenamento permite controlar o acesso à configuração. Também é possível implantar uma configuração do Terraform armazenada em um repositório público do Git ou na máquina local.

Visualizar a exclusão de uma implantação

Antes de excluir uma implantação, você pode visualizar e revisar a exclusão.

Para conferir a exclusão de uma implantação:

gcloud infra-manager previews create --preview-mode DELETE --deployment=projects/PROJECT_ID/locations/LOCATION/previews/DEPLOYMENT_ID \
    --service-account projects/SERVICE_ACCOUNT_PROJECT_ID/serviceAccounts/SERVICE_ACCOUNT \

Substitua:

  • PROJECT_ID é o ID do projeto em que o Infrastructure Manager é executado.
  • LOCATION é o local em que o Infra Manager é executado. Consulte Locais do Gerenciador de infraestrutura para conferir a lista de locais válidos.
  • PREVIEW_ID é o identificador de visualização especificado. Consulte Nome da visualização para saber mais sobre as restrições do identificador de visualização.
  • SERVICE_ACCOUNT é o nome da conta de serviço usada para chamar o Infra Manager.
  • SERVICE_ACCOUNT_PROJECT_ID é o ID do projeto da conta de serviço. É comum que esse seja o mesmo projeto em que o Infra Manager é executado.
  • DEPLOYMENT_ID é o identificador da implantação que você quer atualizar.

Agora que você criou uma prévia, é possível exportar e conferir os resultados para revisar o plano da implantação.

Para mais informações sobre como excluir implantações, consulte Excluir uma implantação.

A seguir