Memeriksa apakah kebijakan bucket saat ini mengizinkan akses publik.
Catatan
Secara default, akun Alibaba Cloud memiliki izin untuk memeriksa apakah kebijakan bucket saat ini mengizinkan akses publik. Jika Anda ingin memeriksa hal ini menggunakan pengguna RAM atau kredensial akses yang diberikan oleh Security Token Service (STS), Anda harus memiliki izin oss:GetBucketPolicyStatus.
Sintaks permintaan
GET /?policyStatus HTTP/1.1
Date: Tanggal GMT
Content-Length: PanjangKonten
Content-Type: application/xml
Host: NamaBucket.oss-cn-hangzhou.aliyuncs.com
Authorization: NilaiTandaTanganHeader permintaan
Semua header dalam permintaan GetBucketPolicyStatus merupakan header permintaan umum. Untuk informasi lebih lanjut, lihat Header permintaan umum.
Header respons
Respons terhadap permintaan GetBucketPolicyStatus hanya berisi header respons umum. Untuk informasi lebih lanjut, lihat Header respons umum.
Elemen respons
Elemen | Tipe | Contoh | Deskripsi |
PolicyStatus | Container | Tidak tersedia | Wadah yang menyimpan informasi akses publik. Node induk: tidak ada Node anak: IsPublic |
IsPublic | Boolean | true | Menunjukkan apakah kebijakan bucket saat ini mengizinkan akses publik.
|
Contoh
Permintaan contoh
GET /?policyStatus HTTP/1.1 Date: Mon, 19 Feb 2024 08:40:17 GMT Content-Length: 0 Content-Type: application/xml Host: examplebucket.oss-cn-hangzhou.aliyuncs.com Authorization: OSS qn6q**************:77Dv****************Respons sukses contoh
HTTP/1.1 200 OK x-oss-request-id: 534B371674E88A4D8906**** Date: Mon, 19 Feb 2024 08:40:17 GMT Server: AliyunOSS <?xml version="1.0" encoding="UTF-8"?> <PolicyStatus> <IsPublic>true</IsPublic> </PolicyStatus>
SDK OSS
Anda dapat menggunakan SDK OSS untuk bahasa pemrograman berikut untuk memanggil operasi GetBucketPolicyStatus:
ossutil
Untuk informasi tentang perintah ossutil yang sesuai dengan operasi GetBucketPolicyStatus, lihat get-bucket-policy-status.