RewriteObject

Descrive le opzioni per la riscrittura degli oggetti.

Rappresentazione JSON
{
  "kmsKey": string,
  "storageClass": enum (StorageClass)
}
Campi
kmsKey

string

Facoltativo. Nome risorsa della chiave Cloud KMS utilizzata per criptare l'oggetto. La chiave Cloud KMS deve trovarsi nella stessa località dell'oggetto. Per maggiori dettagli, vedi Chiavi di crittografia gestite dal cliente.

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

Ad esempio: projects/123456/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key. L'oggetto verrà riscritto e impostato con la chiave KMS specificata.

storageClass

enum (StorageClass)

Facoltativo. Riscrive l'oggetto nella classe di archiviazione specificata. L'impostazione di questo campo eseguirà una copia completa dei byte dell'oggetto se la classe di archiviazione è diversa dalla classe di archiviazione corrente dell'oggetto. Se Autoclass è abilitato nel bucket, le modifiche alla classe di archiviazione vengono ignorate da Cloud Storage.

StorageClass

La classe di archiviazione di un oggetto Google Cloud Storage. Per maggiori dettagli, vedi Classi di archiviazione. In futuro potrebbero essere aggiunte nuove classi di archiviazione.

Enum
STORAGE_CLASS_UNSPECIFIED La classe di archiviazione non è specificata.
STANDARD Classe di archiviazione Standard.
NEARLINE Classe di archiviazione Nearline.
COLDLINE Classe di archiviazione Coldline.
ARCHIVE Classe di archiviazione Archive Storage.