Tüm Ürünler
Search
Belge Merkezi

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

Son Güncelleme:Oct 01, 2026

put-bucket-public-access-block komutu, paketler için Genel Erişimi Engelleme (Block Public Access) özelliğini etkinleştirmek veya devre dışı bırakmak için kullanılır.

Notlar

Varsayılan olarak bir Alibaba Cloud hesabı, paketler için Genel Erişimi Engelleme özelliğini etkinleştirme veya devre dışı bırakma iznine sahiptir. Bir RAM kullanıcısı olarak veya Security Token Service (STS) kullanarak Genel Erişimi Engelleme yapılandırmalarını değiştirmek için oss:PutBucketPublicAccessBlock izni gerekir. Daha fazla bilgi için bkz. Özel ilke atama.

Komut sözdizimi

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


Parametre


Tür


Açıklama


--bucket


string


Paketin adı.


--public-access-block-configuration


string


Genel Erişimi Engelleme yapılandırmaları.

Not

put-bucket-public-access-block komutu PutBucketPublicAccessBlock işlemine karşılık gelir. Parametreler hakkında daha fazla bilgi için bkz. PutBucketPublicAccessBlock.

--public-access-block-configuration

--public-access-block-configuration seçeneği hem XML hem de JSON biçimlerini destekler. Seçenek değeri file:// ön eki içeriyorsa yapılandırma parametreleri belirtilen dosyadan okunur.

  • XML biçimi:

    <PublicAccessBlockConfiguration>
      <BlockPublicAccess>true</BlockPublicAccess>
    </PublicAccessBlockConfiguration>
  • JSON biçimi:

    {
      "BlockPublicAccess": "string"
    }
Not

Desteklenen genel komut satırı seçenekleri hakkında daha fazla bilgi için bkz. Komut satırı seçenekleri.

Örnekler

examplebucket paketi için Genel Erişimi Engelleme özelliğini etkinleştirin.

  • public-access-block-configuration.xml adlı bir yapılandırma dosyası oluşturun ve aşağıdaki kodu ekleyin:

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

Örnek komut:

ossutil api put-bucket-public-access-block --bucket examplebucket --public-access-block-configuration file://public-access-block-configuration.xml
  • public-access-block-configuration.json adlı bir yapılandırma dosyası oluşturun ve aşağıdaki kodu ekleyin:

    {
      "BlockPublicAccess": "true"
    }

    Örnek komut:

    ossutil api put-bucket-public-access-block --bucket examplebucket --public-access-block-configuration file://public-access-block-configuration.json
  • Parametreleri aşağıdaki komutta JSON biçiminde yapılandırın:

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