RewriteObject

Menjelaskan opsi untuk penulisan ulang objek.

Representasi JSON
{
  "kmsKey": string,
  "storageClass": enum (StorageClass)
}
Kolom
kmsKey

string

Opsional. Nama sumber daya dari kunci Cloud KMS yang digunakan untuk mengenkripsi objek. Kunci Cloud KMS harus berada di lokasi yang sama dengan objek tersebut. Untuk detailnya, lihat kunci enkripsi yang dikelola pelanggan.

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

Misalnya: projects/123456/locations/us-central1/keyRings/my-keyring/cryptoKeys/my-key. Objek tersebut akan ditulis ulang dan diatur dengan kunci KMS yang ditentukan.

storageClass

enum (StorageClass)

Opsional. Menulis ulang objek ke kelas penyimpanan yang ditentukan. Mengatur kolom ini akan melakukan penyalinan byte penuh dari objek jika kelas penyimpanan berbeda dari kelas penyimpanan objek saat ini. Jika Autoclass diaktifkan pada bucket, perubahan kelas penyimpanan akan diabaikan oleh Cloud Storage.

StorageClass

Kelas Google Cloud Storage dari suatu objek. Untuk detail selengkapnya, lihat Kelas penyimpanan. Kelas penyimpanan baru dapat ditambahkan di masa mendatang.

Enum
STORAGE_CLASS_UNSPECIFIED Kelas penyimpanan tidak ditentukan.
STANDARD Kelas penyimpanan standar.
NEARLINE Kelas penyimpanan nearline.
COLDLINE Kelas penyimpanan Coldline.
ARCHIVE Kelas penyimpanan arsip.