Questa pagina descrive come esportare e esaminare i risultati di un'anteprima. Un'anteprima descrive le azioni per attivare una configurazione Terraform specifica. Prima di creare una nuova implementazione o aggiornarne una esistente, puoi visualizzarne l'anteprima per verificare le modifiche pianificate.
Se non hai ancora creato l'anteprima che vuoi visualizzare, consulta Visualizzare l'anteprima di un deployment.
Questa pagina presuppone che tu abbia dimestichezza con Terraform. Per maggiori dettagli, consulta Terraform e Infrastructure Manager.
Prima di iniziare
- Attiva Infra Manager.
- Assicurati di disporre delle autorizzazioni IAM necessarie per esportare le anteprime:
roles/config.admin
.
Esportare i risultati dell'anteprima
Per esaminare i risultati di un'anteprima, esportali prima. Poi, visualizza i risultati esportati utilizzando uno strumento appropriato.
Per esportare un'anteprima, lo stato deve essere SUCCEEDED
o
STALE
. Puoi visualizzare lo stato corrente di un'anteprima utilizzando i comandi describe o list.
Esporta i risultati di un'anteprima e salvali localmente utilizzando il seguente comando:
gcloud infra-manager previews export projects/PROJECT_ID/locations/LOCATION/previews/PREVIEW_ID
Sostituisci:
- 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.
- PREVIEW_ID: l'identificatore dell'anteprima specificato. Consulta Nome dell'anteprima per informazioni dettagliate sui vincoli dell'identificatore dell'anteprima.
Visualizza i risultati dell'anteprima
I risultati vengono esportati in due formati: il file planfile binario e la representatione JSON. Puoi utilizzare uno dei due formati per esaminare i risultati. Per visualizzare i risultati, utilizza uno strumento appropriato per il formato.
Esamina il file planfile binario
Per visualizzare il file planfile binario:
Assicurati di avere installato Terraform CLI.
Assicurati che la configurazione Terraform utilizzata per creare l'anteprima sia presente localmente e sia stata inizializzata con
terraform init
.Stampa il piano proposto utilizzando
terraform show
.
Esamina la rappresentazione JSON
Per visualizzare la rappresentazione JSON, puoi utilizzare il tuo IDE o strumenti come jq.
Per applicare i vincoli dei criteri, puoi utilizzare la rappresentazione JSON con strumenti come Terraform vet.
Passaggi successivi
- Visualizza e elenca le anteprime.
- Esegui il deployment delle risorse.
- Scopri di più su Terraform con Google Cloud.
- Aggiorna un deployment.
- Visualizza lo stato di un deployment.
- Visualizza le risorse di cui è stato eseguito il deployment.
- Eliminare un deployment.