Bir paketin erişim kontrol listesini (ACL) sorgular.
Notlar
oss:GetBucketAcl izni gerektirir. Daha fazla bilgi için bkz. Özel bir ilke atayın.
İstek sözdizimi
GET /? acl HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
İstek üstbilgileri
DescribeRegions yalnızca ortak istek üstbilgilerini kullanır. Daha fazla bilgi için bkz. Ortak istek üstbilgileri.
Yanıt öğeleri
|
Öğe |
Tür |
Açıklama |
|
AccessControlList |
Container |
ACL bilgilerini içerir. Üst düğüm: AccessControlPolicy. |
|
AccessControlPolicy |
Container |
GetBucketACL yanıtını içerir. Üst düğüm: yok. |
|
DisplayName |
String |
Paket sahibi adı; şu anda kullanıcı kimliği ile aynıdır. Üst düğüm: AccessControlPolicy ve Owner. |
|
Grant |
Enumeration |
Paket için ACL. Geçerli değerler: private, public-read ve public-read-write. Üst düğüm: AccessControlPolicy ve AccessControlList. |
|
ID |
String |
Paket sahibinin kullanıcı kimliği. Üst düğüm: AccessControlPolicy ve Owner. |
|
Owner |
Container |
Paket sahibi bilgilerini içerir. Üst düğüm: AccessControlPolicy. |
Örnekler
Örnek istek
GET /? acl HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 17 Apr 2025 04:11:23 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
Örnek yanıt
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906****
Date: Fri, 24 Feb 2012 04:11:23 GMT
Content-Length: 253
Content-Type: application/xml
Connection: keep-alive
Server: AliyunOSS
<? xml version="1.0" ? >
<AccessControlPolicy>
<Owner>
<ID>0022012****</ID>
<DisplayName>user_example</DisplayName>
</Owner>
<AccessControlList>
<Grant>public-read</Grant>
</AccessControlList>
</AccessControlPolicy>
OSS SDK'ları
Aşağıdaki OSS SDK'ları GetBucketAcl işlemini destekler:
ossutil
GetBucketAcl işlemine karşılık gelen ossutil komutu hakkında bilgi için bkz. get-bucket-acl.
Hata kodları
|
|
|
|
|
|
|
|
|
|
|
|