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}
リクエストパラメータ
この操作ではリクエストパラメータは使用しません。
リクエストヘッダー
この操作では基本リクエストヘッダーのみ使用します。リクエストエレメント
この操作ではリクエストエレメントは使用しません。
レスポンス情報
レスポンスヘッダー
この操作では基本レスポンスヘッダーのみ返します。
レスポンスエレメント
この操作では以下のレスポンスエレメントを返します。
名前 | 説明 |
---|---|
AccessControlList | Grant情報を含むコンテナ
|
AccessControlPolicy | ACL情報、所有者情報を含むコンテナ
|
DisplayName | バケット所有者の表示名または権限付与対象者の表示名
|
Grant | GranteeとPermissionを含むコンテナ
|
Grantee | 権限付与の対象。DisplayName, IDを含むコンテナ
|
ID | バケット所有者のID、または権限付与対象者のID
|
Owner | DisplayNameとIDを含むコンテナ
|
Permission | Granteeに与えられた権限(FULL_CONTROL, WRITE, READ_ACP)
|
エラー情報
この操作では以下のエラーを返します。
表. GET Bucket acl エラーコード一覧
コード | ステータス | 内容 |
---|---|---|
InvalidAccessKeyId | 403 Forbidden | 指定のアクセスキーIDを持つユーザが存在しません。 |
SignatureDoesNotMatch | 403 Forbidden | 指定されたリクエストのシグネチャが一致しません。 |
AccessDenied | 403 Forbidden | バケットに対するREAD_ACP権限がありません。 |
NoSuchBucket | 404 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>