Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:put-object-acl

Son Güncelleme:Oct 01, 2026

put-object-acl komutu, bir nesnenin erişim kontrol listesini (ACL) ayarlamak veya değiştirmek için kullanılır.

Kullanım notları

  • Varsayılan olarak, bir Alibaba Cloud hesabı nesne ACL'si ayarlama iznine sahiptir. Bir RAM kullanıcısı olarak veya Security Token Service (STS) kullanarak ACL ayarlamak için oss:PutObjectAcl izni gerekir. Daha fazla bilgi için bkz. Özel ilke atama.

    Bu işlemi çağırarak nesnenin ACL'lerini değiştirebilmeniz için paketteki nesneleri okuma ve yazma izinlerine sahip paket sahibi olmanız gerekir.

  • Bir nesnenin ACL'si, nesnenin depolandığı paketin ACL'sinden önceliklidir. Örneğin, ACL'si public-read-write olan bir nesne, ACL'si private olan bir pakette depolanıyorsa tüm kullanıcılar bu nesneyi okuyabilir ve üzerine yazabilir.

Komut sözdizimi

ossutil api put-object-acl --bucket value --key value --object-acl value [flags]

Parametre

Tür

Açıklama

--bucket

string

Paket adı.

--key

string

Nesnenin tam yolu.

--object-acl

string

Nesnenin ACL'si. Geçerli değerler:

  • private

  • public-read

  • public-read-write

  • default (Nesne, ACL'yi paketten devralır.)

--version-id

string

Nesnenin sürüm kimliği.

Not
  • put-object-acl komutu PutObjectACL işlemine karşılık gelir. PutObjectACL işlemindeki parametreler hakkında daha fazla bilgi için bkz. PutObjectACL.

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

Örnek

examplebucket paketinin ACL'sini private olarak ayarlayın.

ossutil api put-object-acl --bucket examplebucket --key exampleobject --object-acl private