Eliminar implementações

Quando elimina uma implementação, todos os recursos que fazem parte da implementação também são eliminados.

Se quiser eliminar recursos específicos da sua implementação e manter os restantes, elimine esses recursos do ficheiro de configuração e atualize a implementação em alternativa.

Antes de começar

Eliminar implementações

Se quiser eliminar uma implementação, mas manter todos os recursos subjacentes, tem de usar a Google Cloud CLI ou a API.

Consola

  1. Na Google Cloud consola, abra a página Implementações.
    Aceda à página Implementações
  2. Na lista de implementações, selecione as caixas de verificação das implementações que quer eliminar.
  3. Na parte superior da página, clique em Eliminar.

gcloud

Com o gcloud, use o comando deployments delete:

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

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

gcloud devolve uma resposta semelhante à seguinte:

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 um pedido DELETE vazio 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 implementação e policy pela política de eliminação, conforme descrito abaixo.

Selecione uma política de eliminação

A política de eliminação que usa determina a forma como os recursos na implementação são processados. Pode usar uma destas políticas:

  • DELETE [Predefinição]: elimina o recurso subjacente. Esta ação é definitiva e não pode ser anulada.

  • ABANDON: elimina a implementação, mas não elimina os recursos subjacentes. Por exemplo, se tiver uma instância de VM na implementação, continua a poder usá-la depois de a implementação ser eliminada.

Se precisar de recriar uma implementação que eliminou, pode usar o ficheiro de configuração original. No entanto, a implementação é considerada uma nova implementação, com novos recursos.