全部产品
Search
文档中心

Object Storage Service:put-bucket-public-access-block

更新时间:Jul 02, 2025

Perintah put-bucket-public-access-block digunakan untuk mengaktifkan atau menonaktifkan Block Public Access pada bucket.

Catatan

Secara default, akun Alibaba Cloud memiliki izin untuk mengaktifkan atau menonaktifkan Block Public Access pada bucket. Mengubah konfigurasi Block Public Access sebagai pengguna RAM atau menggunakan Security Token Service (STS) memerlukan izin oss:PutBucketPublicAccessBlock. Untuk informasi lebih lanjut, lihat Melampirkan kebijakan kustom ke pengguna RAM.

Sintaks perintah

ossutil api put-bucket-public-access-block --bucket value --public-access-block-configuration value [flags]

Parameter

Tipe

Deskripsi

--bucket

string

Nama bucket.

--public-access-block-configuration

string

Konfigurasi Block Public Access.

Catatan

Perintah put-bucket-public-access-block sesuai dengan operasi PutBucketPublicAccessBlock. Untuk informasi lebih lanjut tentang parameter di dalamnya, lihat PutBucketPublicAccessBlock.

--public-access-block-configuration

Opsi --public-access-block-configuration mendukung format XML dan JSON. Jika nilai opsi tersebut berisi awalan file://, parameter konfigurasi akan dibaca dari file yang ditentukan.

  • Format XML:

    <PublicAccessBlockConfiguration>
      <BlockPublicAccess>true</BlockPublicAccess>
    </PublicAccessBlockConfiguration>
  • Format JSON:

    {
      "BlockPublicAccess": "string"
    }
Catatan

Untuk informasi lebih lanjut tentang opsi baris perintah global yang didukung, lihat Opsi Baris Perintah.

Contoh

Aktifkan Block Public Access untuk examplebucket.

  • Buat file konfigurasi bernama public-access-block-configuration.xml dan tambahkan kode berikut:

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

Contoh perintah:

ossutil api put-bucket-public-access-block --bucket examplebucket --public-access-block-configuration file://public-access-block-configuration.xml
  • Buat file konfigurasi bernama public-access-block-configuration.json dan tambahkan kode berikut:

    {
      "BlockPublicAccess": "true"
    }

    Contoh perintah:

    ossutil api put-bucket-public-access-block --bucket examplebucket --public-access-block-configuration file://public-access-block-configuration.json
  • Konfigurasikan parameter dalam perintah berikut dalam format JSON:

    ossutil api put-bucket-public-access-block --bucket examplebucket --public-access-block-configuration "{\"BlockPublicAccess\":\"true\"}"