Auf dieser Seite wird beschrieben, wie Sie Informationen zu Ressourcen aufrufen, die von Infrastructure Manager bereitgestellt werden.
Sie können sich Ressourcen ansehen, um ihren Status zu ermitteln oder zu sehen, welche Ressourcen in einer Bereitstellung vorhanden sind, bevor Sie die Bereitstellung aktualisieren oder löschen.
Wenn Infrastructure Manager eine Terraform-Konfiguration bereitstellt, werden die in der Konfiguration definierten Google Cloud -Ressourcen bereitgestellt und konfiguriert. Die Metadaten zu diesen Ressourcen befinden sich in der Terraform-Zustandsdatei. Infra Manager speichert diese Datei für jede Bereitstellung und Version.
Die Statusdatei enthält Informationen zu den Ressourcen, wenn sie von Infra Manager bereitgestellt werden. Die Zustandsdatei und Infra Manager enthalten keine Informationen zu diesen Ressourcen, wenn sie geändert werden, es sei denn, sie werden durch eine Infra Manager-Version geändert.
Sie können beispielsweise mit Infra Manager einen Load Balancer bereitstellen und ihn dann über die Google Cloud -Konsole ändern. In diesem Fall enthält Infra Manager Informationen zum ursprünglich bereitgestellten Load Balancer, aber nicht zu den Änderungen, die Sie über die Google Cloud -Konsole vorgenommen haben.
Informationen zum Namen oder Status der Bereitstellung finden Sie unter Bereitstellungen ansehen.
Hinweise
- Prüfen Sie, ob Infra Manager aktiviert ist.
- Sie benötigen ein Dienstkonto.
- Sie benötigen die erforderlichen IAM-Berechtigungen, um Bereitstellungen aufzurufen.
roles/config.admin
oderroles/config.viewer
.
Von einer Bereitstellung bereitgestellte Ressourcen auflisten
So listen Sie die von einer Bereitstellung bereitgestellten Ressourcen auf:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
Ersetzen Sie:
- PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
- LOCATION: Der Speicherort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
- DEPLOYMENT_ID: die Bereitstellungs-ID der Bereitstellung der Ressource.
- REVISION_ID: die Revisionskennung der angezeigten Version.
Liste der Ressourcen filtern
So filtern Sie die Liste der Ressourcen:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION
Ersetzen Sie:
- PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
- LOCATION: Der Speicherort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
- DEPLOYMENT_ID: Die Bereitstellungs-ID der Bereitstellung der Ressource.
- REVISION_ID: die Versions-ID der Version, die Sie sich ansehen und filtern.
- EXPRESSION: der Ausdruck, nach dem Sie filtern. Unterstützte Ausdrücke sind:
terraformInfo.address (string)
terraformInfo.type (string)
terraformInfo.id (string)
state (string)
:STATE_UNSPECIFIED
,PLANNED
,IN_PROGRESS
,RECONCILED
,FAILED
intent(string)
:INTENT_UNSPECIFIED
,CREATE
,UPDATE
,DELETE
,RECREATE
,UNCHANGED
caiAssets.fullResourceName
(Karte)caiAssets.type
(Karte)
Liste der Ressourcen sortieren
So sortieren Sie die Liste der Ressourcen:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]
Ersetzen Sie:
- PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
- LOCATION: Der Speicherort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
- DEPLOYMENT_ID: Die Bereitstellungs-ID der Bereitstellung der Ressource.
- REVISION_ID: die Versions-ID der Version, die Sie sich ansehen und sortieren.
- FIELD: Das Feld, nach dem sortiert wird. Unterstützte Felder:
name
terraformInfo.address
terraformInfo.type
terraformInfo.id
Details zu einer Ressource ansehen
Verwenden Sie die Ressourcen-ID, um Details zu einer bestimmten Ressource aufzurufen:
gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_ID
Ersetzen Sie:
- PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
- LOCATION: Der Speicherort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
- DEPLOYMENT_ID: Die Bereitstellungs-ID der Bereitstellung der Ressource.
- REVISION_ID: die Revisionskennzeichnung der spezifischen Revision, mit der die Ressource bereitgestellt wurde.
- RESOURCE_ID: die Ressourcen-ID der angezeigten Ressource.
Nächste Schritte
- Weitere Informationen zu Terraform mit Google Cloud
- Bereitstellungen automatisieren
- Bereitstellung aktualisieren
- Status einer Bereitstellung ansehen
- Deployment löschen