Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:put-bucket-policy

Son Güncelleme:Oct 02, 2026

put-bucket-policy komutu, paket ilkelerini yapılandırır. Bu sayede geçerli Alibaba Cloud hesabına veya diğer Alibaba Cloud hesaplarına (tek veya çoklu RAM kullanıcıları ve RAM rolleri dahil) pakette depolanan kaynaklara erişim izni verilir.

Not

Paket ilkelerini yapılandırmak için oss:PutBucketPolicy izni gerekir. Daha fazla bilgi için bkz. Özel bir ilke atama.

Sözdizimi

ossutil api put-bucket-policy --bucket value --body value [flags]


Parametre


Tür


Açıklama


--bucket


string


Erişim kontrol ilkelerini yapılandırmak istediğiniz paketin adı.


--body


string


Erişim izinlerini tanımlayan JSON biçimli istek gövdesi.

Not

put-bucket-policy komutu PutBucketPolicy işlemine karşılık gelir. Parametreler hakkında daha fazla bilgi için bkz. PutBucketPolicy.

Bir paket ilkesi Version ve Statement alanlarını içerir. Aşağıda bir örnek verilmiştir:

{
  "Version": "1",
  "Statement": [
    {
      "Action": ["oss:PutObject", "oss:GetObject"],
      "Effect": "Deny",
      "Principal": ["1234567890"],
      "Resource": ["acs:oss:*:1234567890:*/*"]
    }
  ]
}
  • Version: İlkenin sürümü. Varsayılan değer: 1.

  • Statement: Bir ilke, her biri bir dizi izni tanımlayan bir veya daha fazla ifade dizisi içerir.

    • Action: oss:PutObject ve oss:GetObject gibi izin verilen veya reddedilen işlemlerin listesini belirtir.

    • Effect: İfadenin erişime izin verip vermeyeceğini belirtir. Değerler: Allow veya Deny.

    • Principal: İlkenin uygulanacağı varlığı belirtir. Bu durumda, belirtilen kullanıcının UID'sidir.

    • Resource: İlkenin uygulanacağı kaynak kapsamını tanımlar.

Not

Örnek

Aşağıdaki kod örneği, examplebucket için bir erişim kontrol ilkesi yapılandırarak PutObject ve GetObject işlemleri için gereken izinlerin belirli bir kullanıcıya verilmediğini belirtir.

ossutil api put-bucket-policy --bucket examplebucket --body "{\"Version\":\"1\",\"Statement\":[{\"Action\":[\"oss:PutObject\",\"oss:GetObject\"],\"Effect\":\"Deny\",\"Principal\":[\"1234567890\"],\"Resource\":[\"acs:oss:*:1234567890:*/*\"]}]}"