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
- Para usar os exemplos de linha de comando deste guia, instale a ferramenta de linha de comando "gcloud".
- Para usar os exemplos de API deste guia, configure o acesso de API.
Como excluir implantações
Se você quiser excluir uma implantação, mas manter todos os recursos subjacentes, use a CLI ou a API do Google Cloud.
Console
- No console do Google Cloud, abra a página "Implantações".
Acessar a página "Implantações" - Na lista de implantações, marque as caixas de seleção das implantações que você quer excluir.
- 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.