All Products
Search
Document Center

Object Storage Service:PutBucketPublicAccessBlock

Last Updated:Jun 03, 2026

Mengaktifkan Block Public Access untuk sebuah bucket.

Catatan penggunaan

  • Akun Alibaba Cloud memiliki izin ini secara default. Untuk menggunakan RAM user atau kredensial STS, Anda harus memiliki izin oss:PutBucketPublicAccessBlock. Untuk informasi lebih lanjut, lihat Contoh Umum Kebijakan RAM.

  • Saat diaktifkan, semua izin akses publik yang ada akan diabaikan dan tidak ada izin akses publik baru yang dapat dikonfigurasi. Saat dinonaktifkan, izin yang ada tetap berlaku dan dapat dikonfigurasi.

Sintaksis permintaan

PUT /?publicAccessBlock 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

Operasi ini hanya menggunakan header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.

Elemen permintaan

Element

Type

Required

Example

Description

PublicAccessBlockConfiguration

Container

Yes

N/A

Kontainer untuk konfigurasi Block Public Access.

Parent nodes: none

Child nodes: BlockPublicAccess

BlockPublicAccess

Boolean

No

true

Apakah akan mengaktifkan Block Public Access untuk bucket tersebut.

  • true: mengaktifkan Block Public Access.

  • false (default): menonaktifkan Block Public Access.

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: 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 Sukses Contoh

    HTTP/1.1 200 OK
    x-oss-request-id: 534B371674E88A4D8906****
    Date: Mon, 19 Feb 2024 08:40:17 GMT
    Server: AliyunOSS

OSS SDKs

OSS SDK berikut mendukung PutBucketPublicAccessBlock:

ossutil

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