RewriteObject

Beschreibt Optionen zum Umschreiben von Objekten.

JSON-Darstellung
{
  "kmsKey": string,
  "storageClass": enum (StorageClass)
}
Felder
kmsKey

string

Optional. Ressourcenname des Cloud KMS-Schlüssels, der zum Verschlüsseln des Objekts verwendet wird. Der Cloud KMS-Schlüssel muss sich am selben Ort wie das Objekt befinden. Weitere Informationen finden Sie unter Kundenverwaltete Verschlüsselungsschlüssel.

Format: projects/{projectId}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}

Beispiel: projects/123456/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key. Das Objekt wird neu geschrieben und mit dem angegebenen KMS-Schlüssel festgelegt.

storageClass

enum (StorageClass)

Optional. Schreibt das Objekt in die angegebene Speicherklasse um. Wenn Sie dieses Feld festlegen, wird eine vollständige Byte-Kopie des Objekts erstellt, wenn sich die Speicherklasse von der aktuellen Speicherklasse des Objekts unterscheidet. Wenn Autoclass für den Bucket aktiviert ist, werden Änderungen der Speicherklasse von Cloud Storage ignoriert.

StorageClass

Die Google Cloud Storage-Speicherklasse eines Objekts. Weitere Informationen finden Sie unter Speicherklassen. In Zukunft können neue Speicherklassen hinzugefügt werden.

Enums
STORAGE_CLASS_UNSPECIFIED Die Speicherklasse ist nicht angegeben.
STANDARD Standardspeicherklasse.
NEARLINE Nearline-Speicherklasse.
COLDLINE Coldline-Speicherklasse.
ARCHIVE Archive Storage-Speicherklasse.