Auf dieser Seite wird beschrieben, wie Sie das Feature Objektaufbewahrungssperre verwenden, einschließlich der Aktivierung für einen Bucket und der Festlegung von Aufbewahrungskonfigurationen für Objekte innerhalb des Buckets.
Erforderliche Rollen
Um die Berechtigungen zu erhalten, die Sie benötigen, um das Feature Objektaufbewahrungssperre für einen Bucket zu aktivieren und Aufbewahrungskonfigurationen für Objekte festzulegen, bitten Sie Ihren Administrator, Ihnen die IAM-Rolle „Storage-Administrator“ (roles/storage.admin
) zuzuweisen für den Bucket oder das Projekt, das den Bucket enthält. Diese vordefinierte Rolle enthält die Berechtigungen, die zum Festlegen und Verwalten von Aufbewahrungskonfigurationen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
storage.buckets.create
storage.buckets.enableObjectRetention
storage.buckets.get
storage.buckets.list
- Diese Berechtigung ist nur erforderlich, wenn Sie die Google Cloud Console zum Ausführen der Anleitung auf dieser Seite verwenden möchten.
storage.objects.get
storage.objects.list
- Diese Berechtigung ist nur erforderlich, wenn Sie die Google Cloud Console zum Ausführen der Anleitung auf dieser Seite verwenden möchten.
storage.objects.overrideUnlockedRetention
- Diese Berechtigung ist nur erforderlich, wenn Sie eine vorhandene Aufbewahrungskonfiguration sperren oder verkürzen möchten.
storage.objects.setRetention
storage.objects.update
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen erhalten.
Informationen zum Zuweisen von Rollen für Buckets finden Sie unter IAM mit Buckets verwenden. Informationen zum Zuweisen von Rollen für Projekte finden Sie unter Zugriff auf Projekte verwalten.
Objektaufbewahrung für einen Bucket aktivieren
Mit der folgenden Anleitung können Sie Aufbewahrungskonfigurationen für Objekte in einem Bucket zulassen. Wenn Sie Konfigurationen für die Objektaufbewahrung für einen vorhandenen Bucket aktivieren möchten, folgen Sie der Anleitung in der Google Cloud Console.
Console
So aktivieren Sie Objektaufbewahrungskonfigurationen für einen neuen Bucket:
- Erstellen Sie einen Bucket wie gewohnt und wählen Sie im Schritt Festlegen, wie Objektdaten geschützt werden sollen die Option Aufbewahrung (für Compliance) aus, gefolgt von Objektaufbewahrung aktivieren.
So aktivieren Sie Objektaufbewahrungskonfigurationen für einen vorhandenen Bucket:
- Wechseln Sie in der Cloud Console zur Seite Cloud Storage-Buckets.
Klicken Sie in der Liste der Buckets auf den Namen des Buckets, für den Sie die Objektaufbewahrung aktivieren möchten.
Wählen Sie oben auf der Seite den Tab Schutz aus.
Der Status der Objektaufbewahrung des Buckets wird im Bereich Objektaufbewahrung angezeigt.
Klicken Sie im Bereich Objektaufbewahrung auf Objektaufbewahrung nicht aktiviert.
Klicken Sie im angezeigten Dialogfeld auf Bestätigen.
Befehlszeile
Erstellen Sie wie gewohnt einen Bucket und fügen Sie das Flag --enable-per-object-retention
im Befehl ein.
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.
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.
REST APIs
JSON API
Erstellen Sie wie gewohnt einen Bucket und fügen Sie den Abfrageparameter enableObjectRetention=true
in die Anfrage ein.
XML API
Erstellen Sie wie gewohnt einen Bucket und fügen Sie die Kopfzeile x-goog-bucket-object-lock-enabled: True
in die Anfrage ein.
Aufbewahrungsstatus von Objekten in einem Bucket ansehen
So prüfen Sie, ob Aufbewahrungskonfigurationen für Objekte in einem Bucket festgelegt werden können:
Console
- Wechseln Sie in der Cloud Console zur Seite Cloud Storage-Buckets.
Klicken Sie auf den Namen des Buckets, dessen Status Sie prüfen möchten.
Klicken Sie auf den Tab Schutz.
Der Status der Objektaufbewahrung des Buckets wird im Bereich Objektaufbewahrung angezeigt.
Befehlszeile
Führen Sie den Befehl gcloud storage buckets describe
mit dem Flag --format
aus.
gcloud storage buckets describe gs://BUCKET_NAME --format="default(per_object_retention)"
Dabei ist BUCKET_NAME
der Name des Buckets, dessen Aufbewahrungsrichtlinie Sie aufrufen möchten. Beispiel: my-bucket
.
Wenn der Befehl erfolgreich ausgeführt wird und eine Aufbewahrungsrichtlinie für den Bucket vorhanden ist, sieht die Antwort in etwa so aus:
per_object_retention: mode: Enabled
Wenn der Befehl erfolgreich ausgeführt wird und keine Aufbewahrungsrichtlinie für den Bucket vorhanden sind, sieht die Antwort in etwa so aus:
null
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.
Um die Objektaufbewahrungskonfiguration eines Buckets anzuzeigen, folgen Sie den Anweisungen zum Anzeigen der Metadaten eines Buckets und suchen Sie nach dem Feld "Objektaufbewahrung" in der Antwort.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.
Um die Objektaufbewahrungskonfiguration eines Buckets anzuzeigen, folgen Sie den Anweisungen zum Anzeigen der Metadaten eines Buckets und suchen Sie nach dem Feld "Objektaufbewahrung" in der Antwort.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.
Um die Objektaufbewahrungskonfiguration eines Buckets anzuzeigen, folgen Sie den Anweisungen zum Anzeigen der Metadaten eines Buckets und suchen Sie nach dem Feld "Objektaufbewahrung" in der Antwort.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.
Um die Objektaufbewahrungskonfiguration eines Buckets anzuzeigen, folgen Sie den Anweisungen zum Anzeigen der Metadaten eines Buckets und suchen Sie nach dem Feld "Objektaufbewahrung" in der Antwort.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.
Um die Objektaufbewahrungskonfiguration eines Buckets anzuzeigen, folgen Sie den Anweisungen zum Anzeigen der Metadaten eines Buckets und suchen Sie nach dem Feld "Objektaufbewahrung" in der Antwort.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.
Um die Objektaufbewahrungskonfiguration eines Buckets anzuzeigen, folgen Sie den Anweisungen zum Anzeigen der Metadaten eines Buckets und suchen Sie nach dem Feld "Objektaufbewahrung" in der Antwort.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 einerGET
-Bucket-Anfrage aufzurufen, die das FeldobjectRetention
enthält:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=objectRetention"
Dabei ist
BUCKET_NAME
der Name des entsprechenden Buckets. Beispiel:my-bucket
.
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 einerGET
-Bucket-Anfrage aufzurufen, die auf?object-lock
beschränkt ist:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?object-lock"
Dabei ist
BUCKET_NAME
der Name des entsprechenden Buckets. Beispiel:my-bucket
.
Aufbewahrungskonfiguration eines Objekts festlegen
Damit eine Aufbewahrungskonfiguration für ein Objekt festgelegt werden kann, muss es in einem Bucket gespeichert sein, für den Objektspeicherung aktiviert ist. So legen Sie eine Aufbewahrungskonfiguration für ein Objekt fest:
Console
- Wechseln Sie in der Cloud Console zur Seite Cloud Storage-Buckets.
Klicken Sie in der Liste der Buckets auf den Namen des Buckets mit dem Objekt, dessen Aufbewahrungskonfiguration Sie festlegen oder ändern möchten.
Die Seite Bucket-Details wird geöffnet und der Tab Objekte ist ausgewählt.
Wechseln Sie zu dem Objekt. Dieses befindet sich möglicherweise in einem Ordner.
Klicken Sie auf den Namen des gewünschten Objekts.
Die Seite Objektdetails wird geöffnet. Dort werden die Objektmetadaten angezeigt.
Klicken Sie im Abschnitt Schutz auf das Symbol Bearbeiten (edit) für Aus der Objektaufbewahrungskonfiguration.
Der Bereich Bindung bearbeiten wird geöffnet.
Klicken Sie im Bereich Konfiguration der Objektaufbewahrung auf Aktiviert oder Deaktiviert.
- Wenn die Aufbewahrungskonfiguration aktiviert ist, wählen Sie ein Datum und eine Uhrzeit für die Konfiguration in Aufbewahren bis zum Zeitpunkt und klicken Sie auf Entsperrt oder Gesperrt in Aufbewahrungsmodus.
Klicken Sie auf Bestätigen.
Befehlszeile
Verwenden Sie den gcloud storage objects update
-Befehl mit den entsprechenden Flags. Verwenden Sie den folgenden Befehl, um eine Aufbewahrungskonfiguration hinzuzufügen oder zu ändern. Beachten Sie, dass Sie zusätzlich das Flag --override-unlocked-retention
angeben müssen, wenn Sie eine vorhandene Konfiguration so ändern, dass sie gesperrt wird oder die Gültigkeitsdauer verkürzt wird:
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --retain-until=DATETIME --retention-mode=STATE
Dabei gilt:
BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der Name des entsprechenden Objekts. Beispiel:kitten.png
.DATETIME
ist das früheste Datum und die früheste Uhrzeit für das Löschen des Objekts. Beispiel:2028-02-15T05:30:00Z
.STATE
ist entwederLocked
oderUnlocked
.
Wenn der Vorgang erfolgreich war, sieht die Antwort in etwa so aus:
Updating gs://my-bucket/kitten.png... Completed 1
Verwenden Sie den folgenden Befehl, um eine Aufbewahrungskonfiguration aus einem Objekt zu entfernen:
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --clear-retention --override-unlocked-retention
Dabei gilt:
BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der Name des entsprechenden Objekts. Beispiel:kitten.png
.
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.
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.
REST APIs
JSON API
Die gcloud CLI installieren und initialisieren, um ein Zugriffstoken für den Header
Authorization
zu generieren.Erstellen Sie eine JSON-Datei, die folgende Informationen enthält:
{ "retention": { "mode": STATE, "retainUntilTime": "DATETIME" } }
Dabei gilt:
STATE
ist entwederLocked
oderUnlocked
.DATETIME
ist das früheste Datum und die früheste Uhrzeit für das Löschen des Objekts. Beispiel:2028-02-15T05:30:00Z
Verwenden Sie
cURL
, um die JSON API mit einerPATCH
-Objekt-Anfrage aufzurufen:curl -X PATCH --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/o/OBJECT_NAME?overrideUnlockedRetention=BOOLEAN"
Dabei gilt:
JSON_FILE_NAME
ist der Pfad für die Datei, die Sie in Schritt 2 erstellt haben.BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der URL-codierte Name des entsprechenden Objekts. Beispiel:pets/kitten.png
, URL-codiert alspets%2Fkitten.png
.BOOLEAN
musstrue
sein, wenn die Anfrage eine vorhandene Aufbewahrungskonfiguration verkürzt, entfernt oder sperrt. Andernfalls kann der ParameteroverrideUnlockedRetention
vollständig aus der Anfrage ausgeschlossen werden.
XML API
Die gcloud CLI installieren und initialisieren, um ein Zugriffstoken für den Header
Authorization
zu generieren.Erstellen Sie eine XML-Datei, die folgende Information enthält:
<Retention> <Mode> STATE </Mode> <RetainUntilDate> DATETIME </RetainUntilDate> </Retention>
Dabei gilt:
STATE
ist entwederGOVERNANCE
oderCOMPLIANCE
.DATETIME
ist das früheste Datum und die früheste Uhrzeit für das Löschen des Objekts. Beispiel:2028-02-15T05:30:00Z
Verwenden Sie
cURL
, um die XML API mit einerPUT
-Objektanfrage aufzurufen, die auf?retention
beschränkt ist:curl -X PUT --data-binary @XML_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-bypass-governance-retention: BOOLEAN" \ "https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME?retention"
Dabei gilt:
XML_FILE_NAME
ist der Pfad für die Datei, die Sie in Schritt 2 erstellt haben.BOOLEAN
musstrue
sein, wenn die Anfrage eine vorhandene Aufbewahrungskonfiguration verkürzt, entfernt oder sperrt. Andernfalls kann derx-goog-bypass-governance-retention
-Header vollständig aus der Anfrage ausgeschlossen werden.BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der URL-codierte Name des entsprechenden Objekts. Beispiel:pets/kitten.png
, URL-codiert alspets%2Fkitten.png
.
Aufbewahrungskonfiguration eines Objekts aufrufen
So sehen Sie, ob und welche Aufbewahrungskonfiguration für ein Objekt festgelegt ist:
Console
- Wechseln Sie in der Cloud Console zur Seite Cloud Storage-Buckets.
Klicken Sie in der Liste der Buckets auf den Namen des Buckets, der das Objekt enthält, dessen Aufbewahrungskonfiguration Sie aufrufen möchten.
Die Seite Bucket-Details wird geöffnet und der Tab Objekte ist ausgewählt.
Wechseln Sie zu dem Objekt. Dieses befindet sich möglicherweise in einem Ordner.
Klicken Sie auf den Namen des gewünschten Objekts.
Die Seite Objektdetails wird geöffnet. Dort werden die Objektmetadaten angezeigt. Informationen zur Aufbewahrungskonfiguration des Objekts finden Sie im Bereich Schutz.
Befehlszeile
Führen Sie den Befehl gcloud storage objects describe
mit dem Flag --format
aus.
gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="default(retention_settings)"
Dabei gilt:
BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der Name des entsprechenden Objekts. Beispiel:kitten.png
.
Wenn der Vorgang erfolgreich ist und eine Aufbewahrungskonfiguration für das Objekt vorhanden ist, sieht die Antwort in etwa so aus:
retention_settings: mode: Unlocked retainUntilTime: '2028-11-30T14:11:14+00:00'
Wenn der Vorgang erfolgreich ist und keine Aufbewahrungskonfiguration für das Objekt vorliegt, sieht die Antwort in etwa so aus:
null
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.
Um die Aufbewahrungskonfiguration eines Objekts anzuzeigen, befolgen Sie die Anweisungen zur Anzeige der Metadaten eines Objekts und suchen Sie nach dem Feld "Aufbewahrung" in der Antwort.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.
Um die Aufbewahrungskonfiguration eines Objekts anzuzeigen, befolgen Sie die Anweisungen zur Anzeige der Metadaten eines Objekts und suchen Sie nach dem Feld "Aufbewahrung" in der Antwort.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.
Um die Aufbewahrungskonfiguration eines Objekts anzuzeigen, befolgen Sie die Anweisungen zur Anzeige der Metadaten eines Objekts und suchen Sie nach dem Feld "Aufbewahrung" in der Antwort.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.
Um die Aufbewahrungskonfiguration eines Objekts anzuzeigen, befolgen Sie die Anweisungen zur Anzeige der Metadaten eines Objekts und suchen Sie nach dem Feld "Aufbewahrung" in der Antwort.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.
Um die Aufbewahrungskonfiguration eines Objekts anzuzeigen, befolgen Sie die Anweisungen zur Anzeige der Metadaten eines Objekts und suchen Sie nach dem Feld "Aufbewahrung" in der Antwort.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.
Um die Aufbewahrungskonfiguration eines Objekts anzuzeigen, befolgen Sie die Anweisungen zur Anzeige der Metadaten eines Objekts und suchen Sie nach dem Feld "Aufbewahrung" in der Antwort.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 einerGET
-Objekt-Anfrage aufzurufen, die dasretention
-Feld enthält:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/OBJECT_NAME?fields=retention"
Dabei gilt:
BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der Name des entsprechenden Objekts. Beispiel:kitten.png
.
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 einerGET
-Objektanfrage aufzurufen, die auf?retention
beschränkt ist:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME?retention"
Dabei gilt:
BUCKET_NAME
ist der Name des entsprechenden Buckets. Beispiel:my-bucket
.OBJECT_NAME
ist der Name des entsprechenden Objekts. Beispiel:kitten.png
.
Nächste Schritte
- Weitere Informationen zu Aufbewahrungskonfigurationen
- Weitere Informationen zu den Funktionen zum Schutz Ihrer Cloud Storage-Daten
- Informationen zur Verwaltung des Objektlebenszyklus, mit der Dateien automatisch gelöscht werden können, sobald ihre Aufbewahrungsdauer abgelaufen ist