Auf dieser Seite wird beschrieben, wie Sie Google Distributed Cloud-Storage-Buckets (GDC) löschen, die nicht mit dem Internet verbunden sind.
Hinweis
Storage-Buckets sind Ressourcen, die auf ein bestimmtes Projekt beschränkt sind. Das Projekt fungiert als Container, der Ihre Buckets gruppiert und ihre Verwaltung über den Management API-Server ermöglicht. Bevor Sie die Vorgänge auf dieser Seite ausführen können, müssen Sie entweder ein neues Projekt erstellen oder ein vorhandenes auswählen, für das Sie die erforderlichen Berechtigungen haben.
Erforderliche IAM-Rollen
Wenden Sie sich an Ihren IAM-Projektadministrator, um die folgenden Rollen in Ihrem Projektnamespace anzufordern:
- Projekt-Bucket-Administrator (
project-bucket-admin): Erstellen, aktualisieren und löschen Sie Storage-Buckets. - Projekt-Bucket-Objektbetrachter (
project-bucket-object-viewer): Details zu Storage-Buckets und -Objekten ansehen und prüfen.
Weitere Informationen finden Sie unter Bucket-Zugriff gewähren.
Umgebung vorbereiten
So führen Sie Befehle für den Management API-Server oder den globalen API-Server aus:
- Melden Sie sich an und generieren Sie die kubeconfig-Datei für den zonalen Management API-Server, falls Sie noch keine haben.
- Führen Sie für Buckets mit zwei Zonen die folgenden Schritte aus:
- Prüfen Sie mit Ihrem Infrastrukturbetreiber, ob die benutzerdefinierte Ressource
BucketLocationConfigfür Ihre gekoppelten Zonen erstellt wurde. - Generieren Sie die kubeconfig-Datei für den globalen API-Server.
- Prüfen Sie mit Ihrem Infrastrukturbetreiber, ob die benutzerdefinierte Ressource
Storage-Buckets löschen
Console
- Klicken Sie im Navigationsmenü auf Object Storage.
- Klicken Sie am Ende der Zeile des zu löschenden Buckets auf „Löschen“ delete Löschen.
- Warten Sie einige Minuten und aktualisieren Sie die Seite, um zu prüfen, ob der Bucket gelöscht wurde.
CLI
Sie können Storage-Buckets über die Befehlszeile löschen. Buckets müssen leer sein, bevor Sie sie löschen können.
Verwenden Sie den Befehl
GEToderDESCRIBEaus dem Abschnitt Bucket-Konfiguration ansehen, um den voll qualifizierten Bucket-Namen abzurufen.Wenn der Bucket nicht leer ist, löschen Sie die Dateien im Bucket:
gdcloud storage rm --recursive --all-versions s3://FULLY_QUALIFIED_BUCKET_NAME/**Löschen Sie den leeren Bucket:
kubectl delete buckets/FULLY_QUALIFIED_BUCKET_NAME --namespace PROJECT_NAMESPACE
Bucket kryptografisch vernichten
Wenn Sie einen Bucket kryptografisch vernichten, wird der Zugriff auf die Daten dauerhaft zerstört, indem die Verschlüsselungsschlüssel gelöscht werden. Die gespeicherten Daten sind dann nicht mehr lesbar. Im Vergleich zum Löschen einzelner Buckets beim Bereinigen des Speichers, was bei sehr großen Buckets Minuten bis Tage dauern kann, bietet die kryptografische Vernichtung eine sofortige und unwiderrufliche Datenvernichtung im großen Maßstab.
Buckets kryptografisch vernichten
Rufen Sie Informationen zum AEADKey anhand von Bucket-Ressourcenerstellung prüfen ab und folgen Sie der Anleitung unter Schlüssel löschen, um den AEADKey zu löschen. Anschließend wird der gesamte Bucket kryptografisch vernichtet.
Nachdem Sie den Bucket kryptografisch vernichtet haben, fahren Sie mit der Überprüfung fort.
Erfolg der kryptografischen Vernichtung prüfen
Mit dem folgenden Befehl können Sie prüfen, ob der Bucket erfolgreich kryptografisch vernichtet wurde. BucketReady sollte False und Reason sollte BucketCryptoShredded sein.
kubectl get buckets FULLY_QUALIFIED_BUCKET_NAME -n PROJECT_NAMESPACE