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
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
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/ ...
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 auf die Anfrage nur dann eine Liste von Buckets zurückgegeben, wenn alle Standorte erreichbar sind. Andernfalls wird ein Fehler zurückgegeben. Der Standardwert istfalse.
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.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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 Buckets, die nicht erreicht werden können.
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
XML API
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