Dienst deaktivieren

Auf dieser Seite werden die Schritte zum Deaktivieren von Container Registry beschrieben.

Dienst deaktivieren

Container-Images werden durch das Deaktivieren der Container Registry API nicht gelöscht die in Cloud Storage-Buckets für Registry-Hosts gespeichert sind. Für Ihr Konto werden weiterhin Cloud Storage-Gebühren für Speicher und ausgehenden Netzwerktraffic für gespeicherte Bilder.

Wenn Sie Container Registry nicht mehr verwenden und die Images nicht aufbewahren müssen, löschen Sie die Speicher-Buckets.

API deaktivieren

So deaktivieren Sie die API in der Google Cloud Console:

Console

  1. Rufen Sie die Seite API-Übersicht für Container Registry auf.
  2. Wählen Sie das Projekt aus, für das die API aktiviert ist.
  3. Klicken Sie auf Verwalten.
  4. Klicken Sie auf API deaktivieren.

gcloud

Führen Sie den folgenden Befehl aus, um die API für Ihr aktuelles Projekt zu deaktivieren:

gcloud services disable containerregistry.googleapis.com

Storage-Buckets löschen

Löschen Sie die Storage-Buckets für Container Registry, wenn Sie nicht mehr verwenden Container Registry

So löschen Sie die einzelnen Container Registry-Storage-Buckets:

Console

  1. Rufen Sie in der Google Cloud Console die Seite „Cloud Storage“ auf.
  2. Wählen Sie den zu löschenden Storage-Bucket aus. In den Bucket-Namen PROJECT-ID ist Ihr Google Cloud-Team Projekt-ID.

    • gcr.io: artifacts.PROJECT-ID.appspot.com
    • asia.gcr.io: asia.artifacts.PROJECT-ID.appspot.com
    • eu.gcr.io: eu.artifacts.PROJECT-ID.appspot.com
    • us.gcr.io: us.artifacts.PROJECT-ID.appspot.com
  3. Klicken Sie auf Löschen. Ein Bestätigungsdialogfeld wird angezeigt.

  4. Geben Sie den Bucketnamen ein und klicken Sie auf Löschen, um den Löschvorgang zu bestätigen.

gcloud

Wenn Sie 100.000 oder mehr Bilder in einem Bucket im Bulk löschen möchten, Vermeiden Sie die Verwendung der gcloud CLI, da der Löschvorgang lange dauert. abgeschlossen werden muss. Führen Sie den Vorgang stattdessen über die Google Cloud Console aus. Weitere Informationen finden Sie unter Bulk-Löschen von Cloud Storage-Objekten

Verwenden Sie den Befehl gcloud storage rm mit dem Flag --recursive, um einen Bucket zu löschen.

gcloud storage rm gs://BUCKET-NAME --recursive

BUCKET-NAME durch den Container Registry-Speicher ersetzen Bucket-Name. In den Bucket-Namen ist PROJECT-ID Ihr Google Cloud Projekt-ID.

  • gcr.io: artifacts.PROJECT-ID.appspot.com
  • asia.gcr.io: asia.artifacts.PROJECT-ID.appspot.com
  • eu.gcr.io: eu.artifacts.PROJECT-ID.appspot.com
  • us.gcr.io: us.artifacts.PROJECT-ID.appspot.com

Die Antwort sieht in etwa so aus:

Removing gs://artifacts.my-project.appspot.com/...

Wenn andere Google Cloud-Dienste im selben Google Cloud-Projekt ausgeführt werden, lassen Sie die Container Registry API aktiviert. Wenn Sie versuchen, Deaktivieren Sie die Container Registry API. Container Registry zeigt eine Warnung an, wenn andere Dienste mit einem konfigurierten Abhängigkeiten im Projekt aktiviert sind. Container Registry API deaktivieren deaktiviert automatisch alle Dienste im selben Projekt mit einer auch wenn Sie Container Registry derzeit nicht mit diesen Dienstleistungen.

Nächste Schritte