すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:GetBucketAcl

最終更新日:Feb 23, 2024

この操作を呼び出して、バケットのACLを照会できます。 バケット所有者のみがバケットのACLを照会できます。

リクエスト構文

GET /? acl HTTP/1.1
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue 

レスポンス要素

要素 データ型 説明
AccessControlList Container

ACL情報を含むコンテナー。

親ノード: AccessControlPolicy。

AccessControlPolicy Container

GetBucketACLリクエストの結果を格納するコンテナー。

親ノード: なし。

DisplayName String

バケット所有者の名前。現在はユーザーIDと同じです。

親ノード: AccessControlPolicyと所有者。

Grant 列挙

バケットのACL。

有効な値: privatepublic-readpublic-read-write

親ノード: AccessControlPolicyおよびAccessControlList。

ID String

バケット所有者のユーザーID。

親ノード: AccessControlPolicyと所有者。

Owner Container

バケット所有者に関する情報を含むコンテナー。

親ノード: AccessControlPolicy。

リクエストのサンプル
GET /? acl HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 2月24日金曜日04:11:23 GMT 2012
承認: OSS qn6qrrqxo2oawuk53otfjbyc:CTkuxpLAi4XZ + WwIfNm0Fmgb ****
成功応答のサンプル
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906 ****
日付: 2月24日金曜日04:11:23 GMT 2012
コンテンツ-長さ: 253
Content-Type: application/xml
接続: キープアライブ
サーバー: AliyunOSS

<? xml version="1.0" ? >
<AccessControlPolicy>
    <Owner>
        <ID>0022012 ****</ID>
        <DisplayName>user_example</DisplayName>
    </Owner>
    <AccessControlList>
        <Grant>public-read</Grant>
    </AccessControlList>
</AccessControlPolicy> 

SDK

さまざまなプログラミング言語のGetBucketAcl操作のSDKは次のとおりです。

エラーコード

エラーコード HTTPステータスコード 説明
NoSuchBucket 404 指定されたバケットが存在しない場合に返されるエラーメッセージ。
AccessDenied 403 バケットのACLを照会する権限がない場合に返されるエラーメッセージ。 バケット所有者のみがバケットのACLを照会できます。