Visualizza le risorse di cui è stato eseguito il deployment

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

  1. Assicurati che Infra Manager sia abilitato.
  2. Assicurati di avere un account di servizio.
  3. Assicurati di disporre delle autorizzazioni IAM necessarie per visualizzare i deployment.
    • roles/config.admin o roles/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