Auf dieser Seite wird beschrieben, wie Sie Informationen zu den Metadaten Ihrer Cloud Storage-Buckets abrufen, ohne IAM-Richtlinien und ACLs.
Informationen zum Abrufen der IAM-Richtlinie Ihres Buckets 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.get
storage.buckets.list
- Diese Berechtigung ist nur erforderlich, wenn Sie die Google Cloud Console zum Ausführen der Aufgaben auf dieser Seite verwenden möchten.
Sie können diese Berechtigungen auch mit anderen vordefinierten Rollen oder benutzerdefinierten Rollen erhalten.
Eine Anleitung zum Zuweisen von Rollen für Buckets finden Sie unter IAM mit Buckets verwenden.
Metadaten eines Buckets aufrufen
Console
- Wechseln Sie in der Cloud Console zur Seite Cloud Storage-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_NAME
ist der Name des Buckets, dessen Metadaten Sie aufrufen 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung 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 eine lokale Entwicklungsumgebung einrichten.
Terraform
Sie können die Metadaten eines Buckets mit einer Terraform-Ressource aufrufen.
REST APIs
JSON API
Installieren und initialisieren Sie die dcloud CLI, um ein Zugriffstoken für den Header
Authorization
zu generieren.Alternativ können Sie mit dem OAuth 2.0 Playground ein Zugriffstoken erstellen und in den Header
Authorization
einfügen.Rufen Sie mithilfe von
cURL
die JSON API mit einerGET
-Bucket-Anfrage auf:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Dabei ist
BUCKET_NAME
der Name des entsprechenden Buckets. Beispiel:my-bucket
.Optional können Sie die Metadatenergebnisse mit dem Abfragestringparameter
fields
eingrenzen. 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:projectNumber
undstorageClass
Die Antwort sieht in etwa so aus:
{ "projectNumber": "123456789012", "storageClass": "STANDARD" }
XML API
Die gcloud CLI installieren und initialisieren, um ein Zugriffstoken für den Header
Authorization
zu generieren.Alternativ können Sie mit dem OAuth 2.0 Playground ein Zugriffstoken erstellen und in den Header
Authorization
einfügen.Verwenden Sie
cURL
, um die XML API mit einerGET
-Bucket-Anfrage aufzurufen:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Wobei:
BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.QUERY_PARAMETER
ist das Metadatenfeld, das Sie zurückgeben möchten. Beispiel:storageClass
zum 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 Bucket-ReferenzseiteGET
.
Die Antwort sieht in etwa so aus:
<StorageClass>STANDARD</StorageClass>
.
Nächste Schritte
- Übersicht über Bucket-Metadaten
- Objekte in Ihrem Bucket auflisten
- Größe Ihres Buckets ermitteln
- Objektmetadaten abrufen
- Standardspeicherklasse von Buckets ändern
Überzeugen Sie sich selbst
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit von Cloud Storage in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Cloud Storage kostenlos testen