Auf dieser Seite erfahren Sie, wie Sie die Cloud Storage-Buckets in einem Projekt auflisten. Die Auflistung ist dabei lexikografisch nach dem Bucket-Namen sortiert.
Hinweise
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Storage-Administrator (roles/storage.admin) oder die einfache Rolle Betrachter (roles/viewer) für das Projekt zuzuweisen, das die Berechtigungen zum Auflisten von Buckets enthält, die Sie auflisten möchten.
Weitere Informationen zum Zuweisen von Rollen für Projekte finden Sie unter Zugriff auf Projekte verwalten.
Die Rollen enthalten die Berechtigung storage.buckets.list, die zum Auflisten von Buckets erforderlich ist. Sie können diese Berechtigung auch mit benutzerdefinierten Rollen erhalten.
Buckets in einem Projekt auflisten
Console
- Wechseln Sie in der Google Cloud Console unter „Cloud Storage“ zur Seite Buckets.
Buckets, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt.
Optional können Sie Filtern und Sortieren verwenden, um die Ergebnisse in Ihrer Liste einzuschränken und zu organisieren.
Befehlszeile
-
Aktivieren Sie Cloud Shell in der Google Cloud Console.
Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.
Führen Sie in Ihrer Entwicklungsumgebung den Befehl
gcloud storage lsaus:gcloud storage ls
Die Antwort sieht in etwa so aus:
gs://BUCKET_NAME1/ gs://BUCKET_NAME2/ gs://BUCKET_NAME3/ ...
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
C#
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage C#.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
Go
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Go.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
Java
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Java.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
Node.js
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Node.js.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
PHP
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage PHP.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
Python
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Python.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
Ruby
Weitere Informationen finden Sie in der API-Referenzdokumentation zu Cloud Storage Ruby.
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.
Im folgenden Beispiel werden alle verfügbaren Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, enthält die Antwort auch die Namen aller nicht erreichbaren Buckets.
Im folgenden Beispiel werden alle Buckets aufgelistet. Wenn ein Standort vorübergehend nicht verfügbar ist, gibt der Dienst einen Fehler zurück.
REST APIs
JSON-API
Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den
Authorization-Header zu generieren.Verwenden Sie
cURL, um die JSON API mit einer Anfrage zum Auflisten von Buckets aufzurufen:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b?project=PROJECT_IDENTIFIER&returnPartialSuccess=RETURN_PARTIAL_SUCCESS_BOOLEAN"
Ersetzen Sie Folgendes:
PROJECT_IDENTIFIER: die ID oder Nummer des Projekts, das die Buckets enthält, die Sie auflisten möchten. Beispiel:my-project.RETURN_PARTIAL_SUCCESS_BOOLEAN: Setzen Sie diesen Wert auftrue, wenn Sie eine Liste von Buckets zurückgeben möchten, auch wenn einige Buckets nicht erreicht werden können, weil ein Speicherort vorübergehend nicht verfügbar ist. Wennfalsefestgelegt ist, wird in der Antwort eine Liste von Buckets zurückgegeben, wenn alle Standorte erreichbar sind. Andernfalls wird ein Fehler zurückgegeben. Der Standardwert istfalse.
XML API
Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den
Authorization-Header zu generieren.Verwenden Sie
cURL, um die XML API mit einerGET-Dienstanfrage aufzurufen:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-project-id: PROJECT_ID" \ "https://storage.googleapis.com"
Ersetzen Sie
PROJECT_IDdurch die ID des Projekts, das die Buckets enthält, die Sie auflisten möchten. Beispiel:my-project.
Nächste Schritte
- Informationen zu den Metadaten eines Buckets abrufen
- Objekte in einem Bucket auflisten
- Buckets verschieben und umbenennen
- Buckets löschen
- Paginierung der Ergebnisse