Questa pagina descrive come visualizzare le informazioni sulle risorse provisionate da Infrastructure Manager.
Potresti voler visualizzare le risorse per comprenderne lo stato o per vedere quali risorse esistono in un deployment prima di aggiornarlo o eliminarlo.
Quando Infrastructure Manager esegue il deployment di una configurazione Terraform, il servizio provisiona e configura le risorse Google Cloud definite nella configurazione. I metadati di queste risorse si trovano nel file di stato di Terraform e Infra Manager lo memorizza per ogni implementazione e revisione.
Il file di stato contiene informazioni sulle risorse quando vengono eseguite il provisioning da Infra Manager. Il file di stato e Infra Manager non hanno informazioni su queste risorse se vengono modificate, a meno che non vengano modificate da una revisione di Infra Manager.
Ad esempio, puoi utilizzare Infra Manager per eseguire il deployment di un bilanciatore del carico, quindi modificarlo utilizzando la console Google Cloud . In questo caso, Infra Manager dispone di informazioni sul bilanciatore del carico eseguito inizialmente, ma non sulle modifiche apportate tramite la console Google Cloud .
Se hai bisogno di informazioni sul nome o sullo stato del deployment, consulta Visualizzare i deployment.
Prima di iniziare
- Assicurati che Infra Manager sia abilitato.
- Assicurati di avere un account di servizio.
- Assicurati di disporre delle autorizzazioni IAM necessarie per visualizzare i deployment.
roles/config.admin
oroles/config.viewer
.
Elenca le risorse di cui è stato eseguito il provisioning da un deployment
Per elencare le risorse di cui è stato eseguito il provisioning da un deployment:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_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.
- DEPLOYMENT_ID: l'identificatore del deployment della risorsa.
- REVISION_ID: l'identificatore della revisione che stai visualizzando.
Filtrare l'elenco delle risorse
Per filtrare l'elenco delle risorse:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION
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.
- DEPLOYMENT_ID: l'identificatore del deployment della risorsa.
- REVISION_ID: l'identificatore della revisione che stai visualizzando e filtrando.
- EXPRESSION: l'espressione in base alla quale viene applicato il filtro. Le espressioni supportate sono:
terraformInfo.address (string)
terraformInfo.type (string)
terraformInfo.id (string)
state (string)
, uno dei seguenti valori:STATE_UNSPECIFIED
,PLANNED
,IN_PROGRESS
,RECONCILED
,FAILED
intent(string)
, uno dei seguenti valori:INTENT_UNSPECIFIED
,CREATE
,UPDATE
,DELETE
,RECREATE
,UNCHANGED
caiAssets.fullResourceName
(mappa)caiAssets.type
(mappa)
Ordinare l'elenco delle risorse
Per ordinare l'elenco delle risorse:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]
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.
- DEPLOYMENT_ID: l'identificatore del deployment della risorsa.
- REVISION_ID: l'identificatore della revisione che stai visualizzando e ordinando.
- FIELD: il campo utilizzato per l'ordinamento. I campi supportati sono:
name
terraformInfo.address
terraformInfo.type
terraformInfo.id
Visualizzare i dettagli di una risorsa
Per visualizzare i dettagli di una risorsa specifica, utilizza l'ID risorsa:
gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_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.
- DEPLOYMENT_ID: l'identificatore del deployment della risorsa.
- REVISION_ID: l'identificatore della revisione specifica che ha eseguito il deployment della risorsa.
- RESOURCE_ID: l'ID risorsa della risorsa che stai visualizzando.
Passaggi successivi
- Scopri di più su Terraform con Google Cloud.
- Automatizza i deployment.
- Aggiorna un deployment.
- Visualizza lo stato di un deployment.
- Eliminare un deployment.