GET Bucket acl

バケットのACL設定内容を返します。
このリクエストで有効な結果を得るには、クライアントがこのバケットに対するREAD_ACP権限を付与されている必要があります。
匿名ユーザにREAD_ACP権限が付与されている場合、Authorizationヘッダーを利用せずにACL設定を取得する事ができます。

 

リクエスト情報

シンタックス
GET /{bucket name}?acl HTTP/1.1
Host: s3api.iot.iij.jp
Date: {date}
Authorization: {authorization string}

 

リクエストパラメータ

この操作ではリクエストパラメータは使用しません。

リクエストヘッダー
この操作では基本リクエストヘッダーのみ使用します。
リクエストエレメント

この操作ではリクエストエレメントは使用しません。

 

レスポンス情報

レスポンスヘッダー

この操作では基本レスポンスヘッダーのみ返します。

レスポンスエレメント  
この操作では以下のレスポンスエレメントを返します。
 

表. GET Bucket acl レスポンスエレメント一覧

名前説明
AccessControlList

Grant情報を含むコンテナ

  • 型:Container
  • 子:Grant
  • 親:AccessControlPolicy
AccessControlPolicy

ACL情報、所有者情報を含むコンテナ

  • 型:Container
  • 子:AccessControlList, Owner
  • 親:なし
DisplayName

バケット所有者の表示名または権限付与対象者の表示名

  • 型:String
  • 親:AcessControlPolicy.Owner
    またはAcessControlPolicy.AccessControlList.Grant.Grantee
Grant

GranteeとPermissionを含むコンテナ

  • 型:Container
  • 子:Grantee, Permission
  • 親:AcessControlPolicy.AccessControlList
Grantee

権限付与の対象。DisplayName, IDを含むコンテナ

  • 型:Container
  • 子:DisplayName, ID
  • 親:AcessControlPolicy.AccessControlList.Grant
ID

バケット所有者のID、または権限付与対象者のID

  • 型:String
  • 親:AcessControlPolicy.Owner
    または AcessControlPolicy.AccessControlList.Grant.Grantee
Owner

DisplayNameとIDを含むコンテナ

  • 型:Container
  • 子:DisplayName, ID
  • 親:AcessControlPolicy
Permission

Granteeに与えられた権限(FULL_CONTROL, WRITE, READ_ACP)

  • 型:String
  • 有効な値:FULL_CONTROL | WRITE | WRITE_ACP | READ | READ_ACP
  • 親:AcessControlPolicy.AccessControlList.Grant
エラー情報

この操作では以下のエラーを返します。

 

表. GET Bucket acl エラーコード一覧
コードステータス内容
InvalidAccessKeyId403 Forbidden指定のアクセスキーIDを持つユーザが存在しません。
SignatureDoesNotMatch403 Forbidden指定されたリクエストのシグネチャが一致しません。
AccessDenied403 Forbiddenバケットに対するREAD_ACP権限がありません。
NoSuchBucket404 Not Found指定のバケットが存在しません。

 

サンプル

バケットのACL設定を取得するサンプル

リクエスト
GET /bucket?acl HTTP/1.1
Host: s3api.iot.iij.jp
Date: Wed, 28 Oct 2009 22:32:00 GMT
Authorization: IIJGIO 02236Q3V0WHVSRW0EXG2:0RQf4/cRonhpaBX5sCYVf1bNRuU=
レスポンス
HTTP/1.1 200 OK
x-iijgio-id-2: eftixk72aD6Ap51TnqcoF8eFidJG9Z/2mkiDFu8yU9AS1ed4OpIszj7UDNEHGran
x-iijgio-request-id: 318BC8BC148832E5
Date: Wed, 28 Oct 2009 22:32:00 GMT
Last-Modified: Sun, 1 Jan 2006 12:00:00 GMT
Content-Length: 124
Content-Type: text/plain
Server: s3api.iot.iij.jp
<AccessControlPolicy>
  <Owner>
    <ID>8a6925ce4adee97f21c32aa379004fef</ID>
    <DisplayName>CustomersName@dag.iijgio.com</DisplayName>
  </Owner>
  <AccessControlList>
    <Grant>
      <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser">
        <ID>8a6925ce4adf57f21c32aa379004fef</ID>
        <DisplayName>CustomersName@dag.iijgio.com</DisplayName>
      </Grantee>
      <Permission>FULL_CONTROL</Permission>
    </Grant>
  </AccessControlList>
</AccessControlPolicy>