Halaman ini memberikan ringkasan tentang folder terkelola di Cloud Storage. Folder terkelola adalah jenis folder tempat Anda dapat memberikan peran IAM, sehingga Anda memiliki kontrol akses yang lebih terperinci atas grup objek tertentu dalam bucket. Folder terkelola ada sebagai resource dalam Cloud Storage dan berbeda dengan folder simulasi, yang beroperasi dengan namespace datar.
IAM untuk folder terkelola
Saat Anda menerapkan kebijakan IAM pada folder terkelola, akses
yang diberikan dalam kebijakan juga berlaku untuk objek apa pun dalam bucket tersebut yang memiliki
nama folder terkelola sebagai awalan. Misalnya, jika Anda memberikan peran Storage Object Viewer (roles/storage.objectViewer
) kepada akun utama di folder terkelola bernama example-bucket/example-managed-folder/
, akun utama tersebut dapat melihat objek apa pun dalam example-managed-folder
(seperti example-bucket/example-managed-folder/example-object.txt
). Saat Anda menyusun bertingkat folder terkelola, izin yang diberikan melalui kebijakan IAM akan diterapkan secara tambahan.
Folder terkelola hanya dapat dibuat di bucket yang mengaktifkan akses level bucket yang seragam.
Baca halaman berikut untuk mengetahui informasi selengkapnya tentang folder terkelola:
Halaman referensi ManagedFolder untuk JSON API
Nama folder terkelola
Nama yang Anda berikan ke folder terkelola harus memenuhi persyaratan berikut:
Nama folder terkelola dapat berisi urutan karakter Unicode yang valid, dengan panjang 1-1.024 byte jika berenkode UTF-8.
Nama folder terkelola tidak boleh berisi karakter Enter atau Line Feed.
Nama folder terkelola harus diakhiri dengan
/
. Maksimal, nama folder terkelola dapat memiliki 15/
. Dengan kata lain, folder terkelola dapat disusun bertingkat hingga 15 tingkat.Nama folder terkelola tidak boleh diawali dengan
.well-known/acme-challenge/
.Folder terkelola tidak boleh diberi nama
.
atau..
.
Sebaiknya hindari hal-hal berikut dalam nama folder terkelola Anda:
Karakter kontrol yang tidak sah di XML 1.0 (#x7F–#x84 dan #x86–#x9F): karakter ini menyebabkan masalah pencantuman XML saat Anda mencoba mencantumkan folder terkelola.
Karakter
[
,]
,*
, atau?
: Google Cloud CLI menafsirkan karakter ini sebagai karakter pengganti, sehingga menyertakannya dalam nama folder terkelola dapat menjadikannya sulit atau tidak mungkin untuk melakukan operasi karakter pengganti dengan alat ini. Selain itu,*
dan?
bukan karakter yang valid untuk nama file di Windows.Informasi identitas pribadi (PII) atau sensitif: nama folder terkelola terlihat lebih luas daripada data objek. Misalnya, nama folder terkelola muncul di URL untuk objek tersebut dan saat mencantumkan objek di dalam bucket.
Pertimbangan
Saat menggunakan folder terkelola, perhatikan pertimbangan berikut:
Folder terkelola dapat dibuat sebagai pengganti folder simulasi, yang berarti Anda dapat membuat folder terkelola dan menamainya sesuai dengan awalan objek, selama belum ada folder terkelola yang menggunakan nama tersebut. Misalnya, Anda dapat membuat folder terkelola bernama
my-folder/
, meskipun sudah memiliki objek bernamamy-folder/object.txt
. Perhatikan bahwa kebijakan IAM di folder terkelolamy-folder/
kemudian akan berlaku untuk semua objek yang memilikimy-folder/
sebagai awalan nama.Anda dapat membuat folder terkelola turunan sebelum folder terkelola induk dibuat. Misalnya, Anda dapat membuat folder terkelola bernama
my-folder-A/my-folder-B/
tanpa membuat folder terkelola bernamamy-folder-A/
terlebih dahulu.Secara default, Anda tidak dapat menghapus folder terkelola yang tidak kosong yang berisi objek atau folder turunan terkelola lainnya. Anda dapat mengabaikan aturan ini saat menggunakan parameter
allowNonEmpty
dalam permintaan JSON API ManagedFolderDelete
.
Langkah selanjutnya
Pelajari folder simulasi.
Mengupload objek ke bucket Cloud Storage.