Mengaktifkan Block Public Access untuk suatu titik akses.
Catatan penggunaan
Secara default, akun Alibaba Cloud memiliki izin untuk mengaktifkan Block Public Access untuk suatu titik akses. Jika Anda ingin mengaktifkan Block Public Access menggunakan pengguna RAM atau kredensial akses yang diberikan oleh Security Token Service (STS), Anda harus memiliki izin
oss:PutAccessPointPublicAccessBlock. Untuk informasi lebih lanjut, lihat Contoh Umum Kebijakan RAM.Jika Anda mengaktifkan Block Public Access, izin akses publik yang ada akan diabaikan dan Anda tidak dapat mengonfigurasi izin akses publik. Jika Anda menonaktifkan Block Public Access, izin akses publik yang ada akan berlaku dan Anda dapat mengonfigurasi izin akses publik.
Sintaks permintaan
PUT /?publicAccessBlock&x-oss-access-point-name=ap-01 HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<PublicAccessBlockConfiguration>
<BlockPublicAccess>true</BlockPublicAccess>
</PublicAccessBlockConfiguration>Header permintaan
Semua header dalam permintaan PutAccessPointPublicAccessBlock merupakan header permintaan umum. Untuk informasi lebih lanjut, lihat Header permintaan umum.
Elemen permintaan
Elemen | Tipe | Diperlukan | Contoh | Deskripsi |
x-oss-access-point-name | String | Ya | ap-01 | Nama dari titik akses. |
PublicAccessBlockConfiguration | Container | Ya | N/A | Kontainer tempat konfigurasi Block Public Access disimpan. Node induk: tidak ada Node anak: BlockPublicAccess |
BlockPublicAccess | Boolean | Tidak | true | Menentukan apakah akan mengaktifkan Block Public Access untuk titik akses.
|
Header respons
Respons terhadap permintaan PutAccessPointPublicAccessBlock hanya berisi header respons umum. Untuk informasi lebih lanjut, lihat Header Respons Umum.
Contoh
Permintaan Contoh
PUT /?publicAccessBlock&x-oss-access-point-name=ap-01 HTTP/1.1 Date: Mon, 19 Feb 2024 08:40:17 GMT Content-Length: 148 Content-Type: application/xml Host: examplebucket.oss-cn-hangzhou.aliyuncs.com Authorization: OSS qn6q**************:77Dv**************** <?xml version="1.0" encoding="UTF-8"?> <PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration>Respons Sukses Contoh
HTTP/1.1 200 OK x-oss-request-id: 534B371674E88A4D8906**** Date: Mon, 19 Feb 2024 08:40:17 GMT Server: AliyunOSS
OSS SDK
Anda dapat menggunakan OSS SDK untuk Go V2 untuk memanggil operasi PutAccessPointPublicAccessBlock.