SetBucketAccessControlPolicy(SOAP API)
참고
Amazon S3용 SOAP API는 신규 고객에게 제공되지 않으며 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 권한이 있어야 합니다.