Metadata untuk bucket Cloud Storage mengidentifikasi properti bucket dan memungkinkan Anda mengontrol perilaku bucket. Metadata bucket mencakup kolom yang tidak dapat diedit seperti nama bucket dan nomor project, serta setelan yang dapat dikonfigurasi seperti kelas penyimpanan default, aturan siklus proses, dan peran IAM.
Ringkasan metadata bucket
Metadata disimpan sebagai pasangan key: value, dengan value dapat mengambil berbagai
bentuk, termasuk string, array, atau bahkan pasangan key:value yang disusun secara bertingkat. Misalnya, nama bucket adalah string, sedangkan konfigurasi Object Lifecycle Management bucket adalah array aturan yang setiap aturannya berisi beberapa pasangan key: value turunan.
Mutabilitas metadata bervariasi:
Beberapa metadata bersifat hanya baca.
Beberapa metadata dapat ditetapkan saat bucket dibuat, tetapi tidak dapat diedit atau dihapus.
Beberapa metadata dapat ditambahkan dan diedit, tetapi tidak dapat dihapus.
Beberapa metadata dapat ditambahkan, diedit, dan dihapus kapan saja.
Metadata yang tidak dapat diedit
Metadata berikut ditetapkan selama pembuatan bucket, dan tidak dapat diedit atau dihapus:
Project tempat bucket berada
Nomor pembuatan
Nomor pembuatan bucket mengidentifikasi versi bucket secara unik, meskipun lebih dari satu versi bucket memiliki nama yang sama.
Nilai pembuatan bucket tidak pernah berubah.
Tidak ada jaminan bahwa nomor generasi untuk versi berikutnya akan meningkat, hanya saja setiap versi baru akan memiliki nomor generasi yang unik.
Tidak ada hubungan antara nomor generasi dari bucket yang tidak saling berkaitan.
Nomor metageneration
- Nomor metageneration bucket secara unik mengidentifikasi status metadata bucket. Nomor metageneration adalah
1pada saat pembuatan bucket dan meningkat setiap kali Anda mengubah metadata bucket.
- Nomor metageneration bucket secara unik mengidentifikasi status metadata bucket. Nomor metageneration adalah
Apakah namespace hierarkis diaktifkan untuk bucket
Metadata yang dapat diedit
Metadata bucket yang dapat diedit adalah metadata yang nilainya biasanya dapat Anda ubah kapan saja. Dalam beberapa kasus, seperti bucket yang dikenai batasan kebijakan organisasi, ada pembatasan terhadap pengubahan nilai metadata tertentu.
1 Metadata ini tidak dapat dilihat atau dikelola menggunakan XML API.
2 Anda dapat menggunakan XML API untuk menetapkan metadata ini selama pembuatan bucket, tetapi tidak untuk melihat atau mengelola metadata ini.
Langkah berikutnya
- Pelajari cara melihat metadata bucket.
- Pelajari cara mendapatkan ukuran bucket.
- Pelajari bucket lebih lanjut.
- Baca selengkapnya tentang metadata objek.