Quando elimini un deployment, vengono eliminate anche tutte le risorse che ne fanno parte.
Se vuoi eliminare risorse specifiche dalla tua implementazione e conservare il resto, elimina queste risorse dal file di configurazione e aggiorna l'implementazione invece.
Prima di iniziare
- Se vuoi utilizzare gli esempi di riga di comando in questa guida, installa lo strumento a riga di comando`gcloud`.
- Se vuoi utilizzare gli esempi di API in questa guida, configura l'accesso API.
Eliminazione dei deployment
Se vuoi eliminare un deployment, ma conservare tutte le risorse sottostanti, devi utilizzare Google Cloud CLI o l'API.
Console
- Nella console Google Cloud , apri la pagina Deployment.
Vai alla pagina Deployment - Nell'elenco delle implementazioni, seleziona le caselle di controllo delle implementazioni che vuoi eliminare.
- 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 è 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 la norma di eliminazione descritta di seguito.
Seleziona una norma di eliminazione
La policy di eliminazione che utilizzi determina la modalità di gestione delle risorse nel deployment. Puoi utilizzare uno di questi criteri:
DELETE
[Predefinito]: elimina la risorsa sottostante. Questa azione è permanente 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, potrai comunque utilizzarla dopo l'eliminazione del deployment.
Se devi ricreare un deployment che hai eliminato, puoi utilizzare il file di configurazione originale. Tuttavia, il deployment viene considerato un nuovo deployment, con nuove risorse.