Como excluir implantações

Quando você exclui uma implantação, todos os recursos que fazem parte dela também são excluídos.

Se você quiser excluir recursos específicos da sua implantação e manter o restante, exclua esses recursos do arquivo de configuração e atualize a implantação.

Antes de começar

Como excluir implantações

Se você quiser excluir uma implantação, mas manter todos os recursos subjacentes, use a ferramenta de linha de comando gcloud ou a API.

Console

  1. No Console do Cloud, abra a página "Implantações".
    Acessar a página "Implantações"
  2. Na lista de implantações, marque as caixas de seleção das implantações que você quer excluir.
  3. No topo da página, clique em Excluir.

gcloud

Com gcloud, use o comando deployments delete:

 gcloud deployment-manager deployments delete example-deployment --delete-policy=POLICY
 

Em que POLICY é a política de exclusão.

gcloud retorna uma resposta semelhante a esta:

Waiting for delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d to complete...done.
Delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d completed successfully.
endTime: '2014-11-05T16:19:03.253-08:00'
id: '5642095755656583573'
name: operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d
operationType: delete
startTime: '2014-11-05T16:19:02.669-08:00'
status: DONE
targetLink: https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment

API

Na API, forneça uma solicitação DELETE vazia para o seguinte URL:

DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment?deletePolicy=policy

Substitua myproject pelo nome do seu projeto, example-deployment pelo nome da implantação e policy pela política de exclusão, descrita abaixo.

Selecionar uma política de exclusão

A política de exclusão que você usa determina como os recursos na implantação são tratados. É possível usar uma destas políticas:

  • DELETE [Padrão]: exclui o recurso subjacente. Essa ação é permanente e não pode ser desfeita.

  • ABANDON: exclui a implantação, mas não exclui os recursos subjacentes. Por exemplo, se você tiver uma instância de VM na implantação, ela ainda estará disponível para você usar depois que a implantação for excluída.

Se você precisar recriar uma implantação excluída, use o arquivo de configuração original. No entanto, ela será considerada uma implantação nova com recursos novos.