Elimina un deployment

Questa pagina descrive come eliminare un deployment di Infrastructure Manager.

Questa pagina presuppone che tu abbia dimestichezza con Terraform. Per maggiori dettagli, consulta Terraform e Infrastructure Manager.

Prima di iniziare

  1. Assicurati che Infra Manager sia abilitato.
  2. Assicurati di disporre delle autorizzazioni IAM necessarie per creare i deployment: roles/config.admin.
  3. Assicurati che l'account di servizio utilizzato per ultimo per creare o aggiornare il deployment sia ancora valido. Infra Manager utilizza questo account di servizio per eliminare il deployment.
  4. Assicurati che la configurazione Terraform utilizzata da Infra Manager per creare o aggiornare il deployment sia ancora valida. Infra Manager utilizza questa configurazione per eliminare il deployment.
  5. Identifica il deployment di Infra Manager da eliminare.
  6. Assicurati che l'account di servizio disponga delle autorizzazioni IAM necessarie per eliminare le risorse nei progetti e nelle località specificati.

Concedi autorizzazioni specifiche per la configurazione

Per eliminare Google Cloud risorse in un deployment specifico, il service account che utilizzi per chiamare Infra Manager deve disporre di autorizzazioni specifiche per le risorse che stai eliminando.

Queste autorizzazioni si aggiungono a quelle necessarie per utilizzare il servizio Infra Manager.

Per informazioni dettagliate sull'assegnazione delle autorizzazioni per le Google Cloud risorse e su come assicurarti di avere accesso ai progetti necessari, consulta Configurare l'account di servizio.

Elimina un deployment

Quando viene creato un deployment di Infra Manager, questo archivia i metadati relativi al deployment, alla configurazione di Terraform di cui viene eseguito il deployment e al file di stato.

Quando elimini un deployment, vengono eliminati anche i metadati e i file. Puoi anche eliminare le risorse di cui è stato eseguito il provisioning durante il deployment o mantenerle.

Eliminare le risorse di cui è stato eseguito il provisioning

Per eliminare i metadati di deployment ed eliminare le risorse di cui è stato eseguito il provisioning:

  1. Se vuoi, elenca le risorse di cui è stato eseguito il provisioning durante il deployment:

    gcloud infra-manager resources list projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
    

    Sostituisci quanto segue:

    • PROJECT_ID: l'ID progetto in cui viene eseguito Infrastructure Manager.
    • LOCATION: la posizione in cui viene eseguito Infra Manager. Consulta Località di Infrastructure Manager per l'elenco delle località valide.
    • DEPLOYMENT_ID: l'identificatore del deployment specificato. Per informazioni dettagliate sulle limitazioni dell'identificatore di deployment, consulta Nome del deployment.
    • REVISION_ID: l'ID revisione che rappresenta una revisione specifica di un deployment. Consulta Nome di implementazione per informazioni dettagliate sui vincoli dell'identificatore di revisione.
  2. Visualizza l'anteprima dell'eliminazione delle risorse. Per maggiori dettagli, consulta Anteprima di un'eliminazione di un deployment.

  3. Elimina il deployment e le risorse di provisioning:

    gcloud infra-manager deployments delete projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID
    

    Sostituisci quanto segue:

    • PROJECT_ID: l'ID progetto in cui viene eseguito Infrastructure Manager.
    • LOCATION: la posizione in cui viene eseguito Infra Manager. Consulta Località di Infrastructure Manager per l'elenco delle località valide.
    • DEPLOYMENT_ID: l'identificatore del deployment specificato. Per informazioni dettagliate sulle limitazioni dell'identificatore di deployment, consulta Nome del deployment.

Mantieni le risorse di cui è stato eseguito il provisioning

Ti consigliamo di eliminare il deployment e mantenere le Google Cloud risorse che sono state provisionate dal deployment.

Ad esempio, esegui il deployment di una configurazione dai modelli e moduli Terraform per Google Cloud. Una volta eseguito il deployment, vuoi gestire le risorse tramite la console e non utilizzare Infrastructure as Code (IaC). In questo caso, potresti voler eliminare il deployment perché non hai bisogno dei suoi metadati.

Per eliminare i metadati del deployment e mantenere le risorse di cui è stato eseguito il provisioning:

gcloud infra-manager deployments delete projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID \
    --delete-policy=abandon

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto in cui viene eseguito Infrastructure Manager.
  • LOCATION: la posizione in cui viene eseguito Infra Manager. Consulta Località di Infrastructure Manager per l'elenco delle località valide.
  • DEPLOYMENT_ID: l'identificatore del deployment specificato. Per informazioni dettagliate sulle limitazioni dell'identificatore di deployment, consulta Nome del deployment.

Passaggi successivi