Kebijakan bucket adalah kebijakan otorisasi OSS untuk bucket. Anda dapat menggunakan kebijakan bucket untuk memberikan atau menolak akses dengan detail halus ke sumber daya OSS tertentu bagi pengguna anonim atau pengguna yang ditentukan, seperti Akun Alibaba Cloud, Pengguna RAM, dan Peran RAM. Sebagai contoh, Anda dapat memberikan izin read-only pada sumber daya OSS tertentu kepada Pengguna RAM dari Akun Alibaba Cloud lain.
Catatan
Sebelum mengonfigurasi kebijakan bucket, pastikan Anda memahami fitur ini. Untuk informasi lebih lanjut, lihat Kebijakan Bucket.
Kode contoh dalam topik ini menggunakan ID wilayah
cn-hangzhouuntuk Wilayah China (Hangzhou). Secara default, Titik akhir publik digunakan untuk mengakses sumber daya di bucket. Jika Anda ingin mengakses sumber daya di bucket dari produk Alibaba Cloud lainnya di wilayah yang sama, gunakan Titik akhir internal. Untuk informasi lebih lanjut tentang wilayah dan Titik akhir yang didukung oleh OSS, lihat Wilayah dan Titik akhir OSS.Dalam topik ini, kredensial akses dibaca dari variabel lingkungan. Untuk informasi lebih lanjut tentang cara mengonfigurasi kredensial akses, lihat Konfigurasikan kredensial akses.
Untuk menetapkan kebijakan bucket, Anda harus memiliki izin
oss:PutBucketPolicy. Untuk mengambil kebijakan bucket, Anda harus memiliki izinoss:GetBucketPolicy. Untuk menghapus kebijakan bucket, Anda harus memiliki izinoss:DeleteBucketPolicy. Untuk informasi lebih lanjut, lihat Berikan kebijakan kustom kepada Pengguna RAM.
Kode Contoh
Referensi
Untuk kode contoh lengkap untuk menetapkan kebijakan bucket, lihat Contoh GitHub.
Untuk Operasi API untuk menetapkan kebijakan bucket, lihat PutBucketPolicy.
Untuk kode contoh lengkap untuk mengambil kebijakan bucket, lihat Contoh GitHub.
Untuk Operasi API untuk mengambil kebijakan bucket, lihat GetBucketPolicy.
Untuk kode contoh lengkap untuk menghapus kebijakan bucket, lihat Contoh GitHub.
Untuk Operasi API untuk menghapus kebijakan bucket, lihat DeleteBucketPolicy.