

# SetObjectAccessControlPolicy(SOAP API)
<a name="SOAPSetObjectAccessControlPolicy"></a>

**참고**  
 Amazon S3용 SOAP API는 신규 고객에게 제공되지 않으며 2025년 8월 31일에 서비스 종료(EOL)됩니다. REST API 또는 AWS SDK를 사용하는 것이 좋습니다.

`SetObjectAccessControlPolicy` 작업은 기존 객체에 대한 액세스 제어 정책을 설정합니다. 작업이 성공하면 객체에 대한 이전 액세스 제어 정책이 지정된 액세스 제어 정책으로 완전히 대체됩니다.

**Example**  
이 예제에서는 지정된 사용자(일반적으로 소유자)에게 'quotes' 버킷의 'Nelson' 객체에 대한 `FULL_CONTROL` 액세스 권한을 부여합니다.  
`Sample Request`  

```
 1. <SetObjectAccessControlPolicy xmlns="https://doc.s3.amazonaws.com/2006-03-01">
 2.   <Bucket>quotes</Bucket>
 3.   <Key>Nelson</Key>
 4.   <AccessControlList>
 5.     <Grant>
 6.       <Grantee xsi:type="CanonicalUser">
 7.         <ID>a9a7b886d6fd24a52fe8ca5bef65f89a64e0193f23000e241bf9b1c61be666e9</ID>
 8.         <DisplayName>chriscustomer</DisplayName>
 9.       </Grantee>
10.       <Permission>FULL_CONTROL</Permission>
11.     </Grant>
12.   </AccessControlList>
13.   <AWSAccessKeyId>AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId>
14.   <Timestamp>2006-03-01T12:00:00.183Z</Timestamp>
15.   <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature>
16. </SetObjectAccessControlPolicy>
```
`Sample Response`  

```
1. <SetObjectAccessControlPolicyResponse xmlns="https://s3.amazonaws.com/doc/2006-03-01">
2.   <SetObjectAccessControlPolicyResponse>
3.     <Code>200</Code>
4.     <Description>OK</Description>
5.   </SetObjectAccessControlPolicyResponse>
6. </SetObjectAccessControlPolicyResponse>
```

## 키
<a name="SOAPSetObjectAccessControlPolicyKey"></a>

## 액세스 통제
<a name="SOAPSetObjectAccessControlPolicyAccessControl"></a>

버킷에 대한 액세스 제어 정책을 설정하려면 객체에 대한 `WRITE_ACP` 권한이 있어야 합니다.