Operasi ini mengaktifkan Blokir Akses Publik secara global untuk semua sumber daya di Object Storage Service (OSS).
Catatan penggunaan
Secara default, Akun Alibaba Cloud memiliki izin untuk mengaktifkan Blokir Akses Publik secara global untuk sumber daya OSS. Jika Anda menggunakan Pengguna Resource Access Management (RAM) atau kredensial akses yang diberikan oleh Layanan Token Keamanan (STS) untuk melakukan operasi ini, Anda harus memiliki izin
oss:PutPublicAccessBlock. Untuk informasi lebih lanjut, lihat Contoh Umum Kebijakan RAM.Jika Anda mengaktifkan Blokir Akses Publik, izin akses publik yang ada akan diabaikan, dan izin akses publik baru tidak dapat dibuat. Jika Anda menonaktifkan Blokir Akses Publik, izin akses publik yang ada tetap berlaku, dan Anda dapat membuat izin akses publik baru.
Sintaks permintaan
PUT /?publicAccessBlock HTTP/1.1
Date: Tanggal GMT
Content-Length: PanjangKonten
Content-Type: application/xml
Host: oss-cn-hangzhou.aliyuncs.com
Authorization: NilaiTandaTangan
<?xml version="1.0" encoding="UTF-8"?>
<PublicAccessBlockConfiguration>
<BlockPublicAccess>true</BlockPublicAccess>
</PublicAccessBlockConfiguration>Header permintaan
Operasi ini hanya menggunakan header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.
Elemen permintaan
Nama | Tipe | Diperlukan | Contoh | Deskripsi |
PublicAccessBlockConfiguration | Kontainer | Ya | N/A | Kontainer yang menyimpan informasi Blokir Akses Publik. Node induk: Tidak ada Node anak: BlockPublicAccess |
BlockPublicAccess | Boolean | Tidak | true | Menentukan apakah akan mengaktifkan Blokir Akses Publik.
|
Header respons
Tanggapan terhadap operasi ini hanya mencakup header tanggapan umum. Untuk informasi lebih lanjut, lihat Header Tanggapan Umum.
Contoh
Permintaan Contoh
PUT /?publicAccessBlock HTTP/1.1 Date: Mon, 19 Feb 2024 08:40:17 GMT Content-Length: 148 Content-Type: application/xml Host: oss-cn-hangzhou.aliyuncs.com Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e <?xml version="1.0" encoding="UTF-8"?> <PublicAccessBlockConfiguration> <BlockPublicAccess>true</BlockPublicAccess> </PublicAccessBlockConfiguration>Tanggapan Contoh
HTTP/1.1 200 OK x-oss-request-id: 534B371674E88A4D8906**** Date: Mon, 19 Feb 2024 08:40:17 GMT Server: AliyunOSS
SDK
SDK untuk operasi ini adalah sebagai berikut:
Alat baris perintah ossutil
Untuk informasi tentang perintah ossutil yang sesuai dengan operasi ini, lihat put-public-access-block.