Esportare e visualizzare i risultati dell'anteprima

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

  1. Attiva Infra Manager.
  2. 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:

  1. Assicurati di avere installato Terraform CLI.

  2. Assicurati che la configurazione Terraform utilizzata per creare l'anteprima sia presente localmente e sia stata inizializzata con terraform init.

  3. 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