Deployment löschen

Auf dieser Seite wird beschrieben, wie Sie eine Infrastructure Manager-Bereitstellung 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. Sie benötigen die IAM-Berechtigungen zum Erstellen von Bereitstellungen: roles/config.admin.
  3. Prüfen Sie, ob das Dienstkonto, das zuletzt zum Erstellen oder Aktualisieren der Bereitstellung verwendet wurde, noch gültig ist. Infra Manager verwendet dieses Dienstkonto, um die Bereitstellung zu löschen.
    • Weitere Informationen zum Konfigurieren des Dienstkontos, einschließlich der Einrichtung der erforderlichen Berechtigungen, finden Sie unter Dienstkonto konfigurieren.
    • Wie Sie das Dienstkonto ermitteln, das zuletzt für die Bereitstellung verwendet wurde, erfahren Sie unter Status einer Version ansehen.
  4. Prüfen Sie, ob die Terraform-Konfiguration, mit der Infra Manager die Bereitstellung erstellt oder aktualisiert hat, noch gültig ist. Infra Manager verwendet diese Konfiguration, um die Bereitstellung zu löschen.
  5. Geben Sie die Infra Manager-Bereitstellung an, die Sie löschen möchten.
  6. Das Dienstkonto muss die IAM-Berechtigungen haben, die zum Löschen von Ressourcen in den angegebenen Projekten und Speicherorten erforderlich sind.

Konfigurationsspezifische Berechtigungen erteilen

Wenn Sie Google Cloud -Ressourcen in einer bestimmten Bereitstellung löschen möchten, benötigt das Dienstkonto, mit dem Sie Infra Manager aufrufen, Berechtigungen, die für das Löschen spezifisch sind.

Diese Berechtigungen sind zusätzlich zu den Berechtigungen erforderlich, die für die Nutzung des Infra Manager-Dienstes erforderlich sind.

Weitere Informationen zum Gewähren von Berechtigungen für die Google Cloud -Ressourcen und zum Gewährleisten des Zugriffs auf die erforderlichen Projekte finden Sie unter Dienstkonto konfigurieren.

Deployment löschen

Wenn eine Infra Manager-Bereitstellung erstellt wird, speichert Infra Manager Metadaten zur Bereitstellung, zur bereitgestellten Terraform-Konfiguration und zur Zustandsdatei.

Wenn Sie eine Bereitstellung löschen, werden auch diese Metadaten und Dateien gelöscht. Sie können die von der Bereitstellung bereitgestellten Ressourcen auch 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 durch die Bereitstellung bereitgestellten Ressourcen auflisten:

    gcloud infra-manager resources list 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 Speicherort, 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 Bereitstellungs-ID. Weitere Informationen zu Einschränkungen für die Bereitstellungs-ID finden Sie unter Bereitstellungsname.
    • REVISION_ID: Die Revision-ID, die eine bestimmte Version einer Bereitstellung darstellt. Weitere Informationen zu Einschränkungen für die Revisionskennung finden Sie unter Bereitstellungsname.
  2. Sehen Sie sich eine Vorschau des Löschens der Ressourcen an. Weitere Informationen finden Sie unter Löschvorschau für eine Bereitstellung 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 Speicherort, 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 Bereitstellungs-ID. Weitere Informationen zu Einschränkungen für die Bereitstellungs-ID finden Sie unter Bereitstellungsname.

Bereitstatte Ressourcen beibehalten

Sie können die Bereitstellung löschen und die von der Bereitstellung bereitgestellten Google Cloud -Ressourcen beibehalten.

Sie können beispielsweise eine Konfiguration aus den Terraform-Blueprints und ‑Modulen für Google Cloud bereitstellen. Nach der Bereitstellung sollten Sie die Ressourcen über die Console verwalten und nicht Infrastructure as Code (IaC) verwenden. In diesem Fall können 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 Speicherort, 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 Bereitstellungs-ID. Weitere Informationen zu Einschränkungen für die Bereitstellungs-ID finden Sie unter Bereitstellungsname.

Nächste Schritte