Eliminazione dei deployment

Quando elimini un deployment, vengono eliminate anche tutte le risorse che ne fanno parte.

Se vuoi eliminare risorse specifiche dal deployment e conservare le altre, eliminale dal file di configurazione e aggiorna il deployment.

Prima di iniziare

Eliminazione dei deployment

Se vuoi eliminare un deployment, ma conservare tutte le risorse sottostanti, devi utilizzare Google Cloud CLI o l'API.

Console

  1. Nella console Google Cloud, apri la pagina Deployment.
    Vai alla pagina Deployment
  2. Nell'elenco dei deployment, seleziona le caselle di controllo corrispondenti ai deployment che vuoi eliminare.
  3. Nella parte superiore della pagina, fai clic su Elimina.

gcloud

Con gcloud, utilizza il comando deployments delete:

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

Dove POLICY rappresenta il criterio di eliminazione.

gcloud restituisce una risposta simile alla seguente:

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

Nell'API, fornisci una richiesta DELETE vuota al seguente URL:

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

Sostituisci myproject con il nome del progetto, example-deployment con il nome del deployment e policy con il criterio di eliminazione descritto di seguito.

Seleziona un criterio di eliminazione

Il criterio di eliminazione che utilizzi determina il modo in cui vengono gestite le risorse nel deployment. Puoi utilizzare una di queste norme:

  • DELETE [Predefinito]: elimina la risorsa sottostante. L'operazione è definitiva e non può essere annullata.

  • ABANDON: questa operazione elimina il deployment, ma non le risorse sottostanti. Ad esempio, se hai un'istanza VM nel deployment, continuerà a essere disponibile per l'utilizzo dopo l'eliminazione del deployment.

Se devi ricreare un deployment che hai eliminato, puoi utilizzare il file di configurazione originale. Tuttavia, il deployment è considerato un nuovo deployment, con nuove risorse.