View a markdown version of this page

SetBucketAccessControlPolicy (SOAP API) - Amazon Simple Storage Service

SetBucketAccessControlPolicy (SOAP API)

注記

SOAP API for Amazon S3 は新規顧客には利用できず、2025 年 8 月 31 日にサポート終了 (EOL) となります。REST API か AWS SDK を使用することをお勧めします。

SetBucketAccessControlPolicy オペレーションは、既存のバケットのアクセスコントロールポリシーを設定します。成功すると、バケットの以前のアクセスコントロールポリシーは、指定されたアクセスコントロールポリシーに完全に置き換えられます。

指定されたユーザー (通常は所有者) に「quotes」バケットへの FULL_CONTROL アクセスを許可します。

Sample Request

<SetBucketAccessControlPolicy xmlns="https://doc.s3.amazonaws.com/2006-03-01"> <Bucket>quotes</Bucket> <AccessControlList> <Grant> <Grantee xsi:type="CanonicalUser"> <ID>a9a7b8863000e241bf9b1c61be666e9</ID> <DisplayName>chriscustomer</DisplayName> </Grantee> <Permission>FULL_CONTROL</Permission> </Grant> </AccessControlList> <AWSAccessKeyId>AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId> <Timestamp>2006-03-01T12:00:00.183Z</Timestamp> <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature> </SetBucketAccessControlPolicy >

Sample Response

<GetBucketAccessControlPolicyResponse xmlns="https://s3.amazonaws.com/doc/2006-03-01"> <GetBucketAccessControlPolicyResponse> <Code>200</Code> <Description>OK</Description> </GetBucketAccessControlPolicyResponse> </GetBucketAccessControlPolicyResponse>

アクセスコントロール

バケットのアクセスコントロールポリシーを設定するには、バケットに対する WRITE_ACP 権限が必要です。