Deployment löschen

Auf dieser Seite wird beschrieben, wie Sie ein Infrastructure Manager-Deployment löschen.

Auf dieser Seite wird davon ausgegangen, dass Sie mit Terraform vertraut sind. Weitere Informationen finden Sie unter Terraform und Infrastructure Manager.

Hinweise

  1. Prüfen Sie, ob Infra Manager aktiviert ist.
  2. Prüfen Sie, ob Sie die erforderlichen IAM-Berechtigungen zum Erstellen von Bereitstellungen haben: roles/config.admin.
  3. Achten Sie darauf, dass das Dienstkonto, das zuletzt zum Erstellen oder Aktualisieren der Bereitstellung verwendet wurde, weiterhin gültig ist. Infra Manager verwendet dieses Dienstkonto, um die Bereitstellung zu löschen.
    • Weitere Informationen zum Konfigurieren des Dienstkontos, einschließlich des Einrichtens der erforderlichen Berechtigungen, finden Sie unter Dienstkonto konfigurieren.
    • Informationen dazu, welches Dienstkonto zuletzt für die Bereitstellung verwendet wurde, finden Sie unter Status einer Revision ansehen.
  4. Prüfen Sie, ob die Terraform-Konfiguration, die Infra Manager zum Erstellen oder Aktualisieren der Bereitstellung verwendet hat, noch gültig ist. Infra Manager verwendet diese Konfiguration, um die Bereitstellung zu löschen.
  5. Suchen Sie die Infra Manager-Bereitstellung, die Sie löschen möchten.
  6. Prüfen Sie, ob das Dienstkonto die IAM-Berechtigungen hat, die zum Löschen von Ressourcen in den angegebenen Projekten und Standorten erforderlich sind.

Konfigurationsspezifische Berechtigungen erteilen

Wenn Sie Google Cloud Ressourcen in einem bestimmten Deployment löschen möchten, benötigt das Dienstkonto, mit dem Sie Infra Manager aufrufen, Berechtigungen, die sich darauf beziehen, was Sie löschen.

Diese Berechtigungen sind zusätzlich zu den Berechtigungen erforderlich, die für die Verwendung des Infra Manager-Dienstes benötigt werden.

Weitere Informationen zum Erteilen von Berechtigungen für die Google Cloud -Ressourcen und zum Sicherstellen, dass Sie Zugriff auf die erforderlichen Projekte haben, finden Sie unter Dienstkonto konfigurieren.

Deployment löschen

Wenn ein Infra Manager-Deployment erstellt wird, speichert Infra Manager Metadaten zum Deployment, zur bereitgestellten Terraform-Konfiguration und zur Zustandsdatei.

Wenn Sie eine Bereitstellung löschen, werden auch diese Metadaten und Dateien gelöscht. Sie können auch die von der Bereitstellung bereitgestellten Ressourcen löschen oder beibehalten.

Bereitgestellte Ressourcen löschen

So löschen Sie die Deployment-Metadaten und die bereitgestellten Ressourcen:

  1. Optional können Sie die vom Deployment bereitgestellten Ressourcen auflisten:

    gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
    • LOCATION: Der Ort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
    • DEPLOYMENT_ID: die von Ihnen angegebene Deployment-ID. Weitere Informationen zu Einschränkungen für die Bereitstellungs-ID finden Sie unter Bereitstellungsname.
    • REVISION_ID: Die Revisions-ID, die eine bestimmte Revision eines Deployments darstellt. Weitere Informationen zu Einschränkungen für die Revisions-ID finden Sie unter Bereitstellungsname.
  2. Sehen Sie sich eine Vorschau des Löschens der Ressourcen an. Weitere Informationen finden Sie unter Löschen einer Bereitstellung in der Vorschau ansehen.

  3. Löschen Sie die Bereitstellung und die bereitgestellten Ressourcen:

    gcloud infra-manager deployments delete projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
    • LOCATION: Der Ort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
    • DEPLOYMENT_ID: die von Ihnen angegebene Deployment-ID. Weitere Informationen zu Einschränkungen für die Bereitstellungs-ID finden Sie unter Bereitstellungsname.

Bereitgestellte Ressourcen beibehalten

Möglicherweise möchten Sie das Deployment löschen und die Google Cloud Ressourcen beibehalten, die durch das Deployment bereitgestellt wurden.

Sie stellen beispielsweise eine Konfiguration aus den Terraform-Blueprints und -Modulen für Google Cloud bereit. Nach der Bereitstellung möchten Sie die Ressourcen über die Console verwalten und nicht Infrastructure as Code (IaC) verwenden. In diesem Fall sollten Sie das Deployment löschen, da Sie die Metadaten des Deployments nicht benötigen.

So löschen Sie die Deployment-Metadaten und behalten die bereitgestellten Ressourcen:

gcloud infra-manager deployments delete projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID \
    --delete-policy=abandon

Ersetzen Sie Folgendes:

  • PROJECT_ID: die Projekt-ID, unter der Infrastructure Manager ausgeführt wird.
  • LOCATION: Der Ort, an dem Infra Manager ausgeführt wird. Eine Liste der gültigen Standorte finden Sie unter Infrastructure Manager-Standorte.
  • DEPLOYMENT_ID: die von Ihnen angegebene Deployment-ID. Weitere Informationen zu Einschränkungen für die Bereitstellungs-ID finden Sie unter Bereitstellungsname.

Nächste Schritte