Kebijakan bucket adalah kebijakan otorisasi OSS yang dapat digunakan untuk memberikan atau membatasi akses detail halus ke sumber daya OSS tertentu bagi pengguna teridentifikasi, seperti Akun Alibaba Cloud, Pengguna RAM, Peran RAM, atau pengguna anonim. 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) sebagai contoh. Secara default, Titik akhir publik digunakan. Jika Anda ingin mengakses OSS dari layanan 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.Anda harus memiliki izin
oss:PutBucketPolicyuntuk menetapkan kebijakan bucket, izinoss:GetBucketPolicyuntuk menanyakan kebijakan bucket, dan izinoss:DeleteBucketPolicyuntuk menghapus kebijakan bucket. Untuk informasi lebih lanjut, lihat Lampirkan kebijakan kustom ke Pengguna RAM.
Definisi metode
Tetapkan kebijakan bucket
put_bucket_policy(request: PutBucketPolicyRequest, **kwargs) → PutBucketPolicyResultKueri kebijakan bucket
get_bucket_policy(request: GetBucketPolicyRequest, **kwargs) → GetBucketPolicyResultHapus kebijakan bucket
delete_bucket_policy(request: DeleteBucketPolicyRequest, **kwargs) → DeleteBucketPolicyResultParameter | Tipe | Deskripsi |
request | PutBucketPolicyRequest | Parameter permintaan. Untuk informasi lebih lanjut, lihat PutBucketPolicyRequest |
GetBucketPolicyRequest | Parameter permintaan. Untuk informasi lebih lanjut, lihat GetBucketPolicyRequest | |
DeleteBucketPolicyRequest | Parameter permintaan. Untuk informasi lebih lanjut, lihat DeleteBucketPolicyRequest |
Nilai kembali
Tipe | Deskripsi |
PutBucketPolicyResult | Nilai kembali. Untuk informasi lebih lanjut, lihat PutBucketPolicyResult |
GetBucketPolicyResult | Nilai kembali. Untuk informasi lebih lanjut, lihat GetBucketPolicyResult |
DeleteBucketPolicyResult | Nilai kembali. Untuk informasi lebih lanjut, lihat DeleteBucketPolicyResult |
Untuk definisi lengkap metode untuk menetapkan kebijakan bucket, lihat put_bucket_policy.
Untuk definisi lengkap metode untuk menanyakan kebijakan bucket, lihat get_bucket_policy.
Untuk definisi lengkap metode untuk menghapus kebijakan bucket, lihat delete_bucket_policy.
Contoh kode
Referensi
Untuk kode contoh lengkap untuk menetapkan kebijakan bucket, lihat put_bucket_policy.py.
Untuk kode contoh lengkap untuk menanyakan kebijakan bucket, lihat get_bucket_policy.py.
Untuk kode contoh lengkap untuk menghapus kebijakan bucket, lihat delete_bucket_policy.py.