全部产品
Search
文档中心

Object Storage Service:PutBucketPublicAccessBlock

更新时间:Jun 26, 2025

Mengaktifkan Blokir Akses Publik untuk sebuah bucket.

Catatan penggunaan

  • Secara default, akun Alibaba Cloud memiliki izin untuk mengaktifkan Blokir Akses Publik untuk sebuah bucket. Jika Anda ingin mengaktifkan Blokir Akses Publik menggunakan pengguna RAM atau kredensial akses yang diberikan oleh Security Token Service (STS), Anda harus memiliki izin oss:PutBucketPublicAccessBlock. Untuk informasi lebih lanjut, lihat Contoh Umum Kebijakan RAM.

  • Jika Anda mengaktifkan Blokir Akses Publik, izin akses publik yang ada akan diabaikan dan Anda tidak dapat mengonfigurasi izin akses publik. Jika Anda menonaktifkan Blokir Akses Publik, izin akses publik yang ada akan berlaku dan Anda dapat mengonfigurasi izin akses publik.

Sintaks permintaan

PUT /?publicAccessBlock HTTP/1.1
Date: Tanggal GMT
Content-Length: PanjangKonten
Content-Type: application/xml
Host: NamaBucket.oss-cn-hangzhou.aliyuncs.com
Authorization: NilaiTandaTangan

<?xml version="1.0" encoding="UTF-8"?>
<PublicAccessBlockConfiguration>
  <BlockPublicAccess>true</BlockPublicAccess>
</PublicAccessBlockConfiguration>

Header permintaan

Semua header dalam permintaan PutBucketPublicAccessBlock adalah header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.

Elemen permintaan

Elemen

Tipe

Diperlukan

Contoh

Deskripsi

PublicAccessBlockConfiguration

Kontainer

Ya

N/A

Kontainer tempat konfigurasi Blokir Akses Publik disimpan.

Node induk: tidak ada

Node anak: BlockPublicAccess

BlockPublicAccess

Boolean

Tidak

true

Menentukan apakah akan mengaktifkan Blokir Akses Publik untuk bucket.

  • true: mengaktifkan Blokir Akses Publik.

  • false (default): menonaktifkan Blokir Akses Publik.

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: examplebucket.oss-cn-hangzhou.aliyuncs.com
    Authorization: OSS qn6q**************:77Dv****************
    
    <?xml version="1.0" encoding="UTF-8"?>
    <PublicAccessBlockConfiguration>
      <BlockPublicAccess>true</BlockPublicAccess>
    </PublicAccessBlockConfiguration>
  • Respon 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 PutBucketPublicAccessBlock.

ossutil

Untuk informasi tentang perintah ossutil yang sesuai dengan operasi PutBucketPublicAccessBlock, lihat put-bucket-public-access-block.