Auf dieser Seite wird beschrieben, wie Sie Informationen zu den Metadaten Ihrer Cloud Storage-Buckets abrufen, mit Ausnahme von IAM-Richtlinien und ACLs.
Informationen zum Abrufen der IAM-Richtlinie für Ihren Bucket finden Sie unter IAM-Richtlinie für einen Bucket ansehen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die Rolle Storage-Administrator (roles/storage.admin) für den Bucket zuzuweisen, um die erforderlichen Berechtigungen zum Abrufen der Metadaten eines Cloud Storage-Buckets zu erhalten.
Diese Rolle enthält die Berechtigungen, die zum Abrufen der Metadaten eines Buckets erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
storage.buckets.getstorage.buckets.list- Diese Berechtigung ist nur erforderlich, wenn Sie die Google Cloud Console zum Ausführen der Aufgaben auf dieser Seite verwenden möchten.
Möglicherweise erhalten Sie auch diese Berechtigungen im Rahmen anderer vordefinierter Rollen oder benutzerdefinierter Rollen.
Eine Anleitung zum Zuweisen von Rollen für Buckets finden Sie unter IAM-Richtlinien für Buckets festlegen und verwalten.
Metadaten eines Buckets aufrufen
Console
- Wechseln Sie in der Google Cloud Console unter „Cloud Storage“ zur Seite Buckets.
Klicken Sie in der Bucket-Liste auf den Namen des Buckets, dessen Metadaten Sie aufrufen möchten.
Klicken Sie auf den Tab Konfiguration, um Bucket-Details wie die enthaltenen Regionen, die Speicherklasse, die Berechtigungen und den Replikationstyp aufzurufen.
Befehlszeile
Führen Sie den Befehl gcloud storage buckets describe aus:
gcloud storage buckets describe gs://BUCKET_NAME
Wobei:
BUCKET_NAMEist der Name des Buckets, dessen Metadaten Sie ansehen möchten. Beispiel:my-awesome-bucket.
Wenn der Vorgang erfolgreich war, sieht die Antwort in etwa so aus:
defaultEventBasedHold: false
etag: CAE=
iamConfiguration:
bucketPolicyOnly:
enabled: true
...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.
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.
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.
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.
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.
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.
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.
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.
Terraform
Sie können die Metadaten eines Buckets mit einer Terraform-Ressource aufrufen.
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 einerGET-Bucket-Anfrage aufzurufen:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Dabei ist
BUCKET_NAMEder Name des entsprechenden Buckets. Beispiel:my-bucket.Optional können Sie die Metadatenergebnisse mit dem Abfragestringparameter
fieldseingrenzen. Beispiele:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
Dabei ist
FIELD#ein Bucket-Attribut, das Sie in das Ergebnis aufnehmen möchten. Beispiel:projectNumberundstorageClass
Die Antwort sieht in etwa so aus:
{ "projectNumber": "123456789012", "storageClass": "STANDARD" }
XML API
Installieren und initialisieren Sie die gcloud CLI, um ein Zugriffstoken für den
Authorization-Header zu generieren.Verwenden Sie
cURLzum Aufrufen der XML API mit einerGETBucket-Anfrage:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Wobei:
BUCKET_NAMEist der Name des entsprechenden Buckets. Beispiel:my-bucket.QUERY_PARAMETERist das Metadatenfeld, das Sie zurückgeben möchten. Beispiel:storageClasszum Abrufen der Speicherklasse des Buckets. Sie können jeweils immer nur einen Abfrageparameter mit der XML API verwenden. Eine Liste der von der XML API unterstützten Metadatenfelder finden Sie auf der Referenzseite fürGET-Buckets.
Die Antwort sieht in etwa so aus:
<StorageClass>STANDARD</StorageClass>.
Nächste Schritte
- Übersicht über Bucket-Metadaten
- Objekte in Ihrem Bucket auflisten
- Bucket-Größe abrufen
- Objektmetadaten abrufen
- Standardspeicherklasse von Buckets ändern
Überzeugen Sie sich selbst
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um sich von der Leistungsfähigkeit von Cloud Storage in der Praxis zu überzeugen. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Cloud Storage kostenlos testen