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]
|
|
|
|
|
|
|
|
|
|
|
|
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" }
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\"}"