Auf dieser Seite wird gezeigt, wie Sie Cloud Storage-Buckets löschen. Wenn Sie einen Bucket löschen, werden auch die Ressourcen im Bucket gelöscht, z. B. Objekte und verwaltete Ordner.
Wenn Sie einen Bucket löschen, für den vorläufiges Löschen aktiviert ist, können Sie den Bucket oder einzelne Objekte aus dem Bucket während der in der Richtlinie für vorläufiges Löschen angegebenen Aufbewahrungsdauer wiederherstellen. Verwaltete Ordner können nicht wiederhergestellt werden, auch wenn das vorläufige Löschen für den Bucket aktiviert ist.
Hinweise
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle „Storage-Administrator“ (roles/storage.admin
) für den Bucket zuzuweisen, um die erforderlichen Berechtigungen zum Löschen eines Cloud Storage-Buckets zu erhalten.
Diese vordefinierte Rolle enthält die Berechtigungen, die zum Löschen eines Buckets erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
-
storage.buckets.delete
-
storage.buckets.list
- Diese Berechtigung ist nur erforderlich, wenn Buckets mit der Trusted Cloud Console gelöscht werden.
-
storage.objects.delete
- Diese Berechtigung ist nur erforderlich, wenn sich in dem Bucket, den Sie löschen möchten, Objekte befinden.
-
storage.objects.list
- Diese Berechtigung ist nur erforderlich, um Buckets mithilfe der Trusted Cloud console oder der Google Cloud CLI zu löschen.
Sie können diese Berechtigungen auch mit anderen benutzerdefinierten Rollen oder vordefinierten Rollen erhalten.
Eine Anleitung zum Zuweisen von Rollen für Buckets finden Sie unter IAM mit Buckets verwenden.
Buckets löschen
Console
- Wechseln Sie in der Trusted Cloud Console unter „Cloud Storage“ zur Seite Buckets.
Klicken Sie das Kästchen neben dem Bucket, der gelöscht werden soll, an.
Klicken Sie auf Löschen.
Bestätigen Sie im eingeblendeten Fenster, dass Sie diesen Bucket und seinen Inhalt löschen möchten.
Klicken Sie auf Löschen.
Unter Fehlerbehebung erfahren Sie, wie Sie detaillierte Fehlerinformationen zu fehlgeschlagenen Cloud Storage-Vorgängen in der Trusted Cloud Console abrufen.
Befehlszeile
Um den Bucket zusammen mit allen Inhalten im Bucket zu löschen, verwenden Sie den Befehl Google Cloud CLI gcloud storage rm
mit dem Flag --recursive
:
gcloud storage rm --recursive gs://BUCKET_NAME
Dabei ist BUCKET_NAME
der Name des zu löschenden Buckets. Beispiel: my-bucket
.
Wenn der Vorgang erfolgreich ausgeführt wurde, sieht die Antwort in etwa so aus:
Removing gs://my-bucket/...
Wenn Sie vermeiden möchten, dass Objekte oder verwaltete Ordner versehentlich gelöscht werden, verwenden Sie den Befehl gcloud storage buckets delete
. Damit wird ein Bucket nur gelöscht, wenn er leer ist.
Clientbibliotheken
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C++ API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
C#
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage C# API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
Go
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Go API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
Java
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
Node.js
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Node.js API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
PHP
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage PHP API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
Python
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
Ruby
Weitere Informationen finden Sie in der Referenzdokumentation zur Cloud Storage Ruby API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich bei Cloud Storage zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Legen Sie vor dem Ausführen von Codebeispielen die Umgebungsvariable GOOGLE_CLOUD_UNIVERSE_DOMAIN
auf s3nsapis.fr
fest.
REST APIs
JSON API
Die gcloud CLI installieren und initialisieren, um ein Zugriffstoken für den Header
Authorization
zu generieren.Verwenden Sie
cURL
, um die JSON API mit einerDELETE
-Bucket-Anfrage aufzurufen:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/b/BUCKET_NAME"
Dabei ist
BUCKET_NAME
der Name des zu löschenden Buckets. Beispiel:my-bucket
.
Bei Erfolg enthält die Antwort den Statuscode 204.
XML API
Die gcloud CLI installieren und initialisieren, um ein Zugriffstoken für den Header
Authorization
zu generieren.Verwenden Sie
cURL
, um die XML API mit einerDELETE
-Bucket-Anfrage aufzurufen:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/BUCKET_NAME"
Dabei ist
BUCKET_NAME
der Name des zu löschenden Buckets. Beispiel:my-bucket
.
Nächste Schritte
- Bucket erstellen
- Buckets verschieben und umbenennen
- Objekte in einem Bucket auflisten.
- Objekt löschen
- Vorläufig gelöschten Bucket wiederherstellen