

# DeleteObject(SOAP API)
<a name="SOAPDeleteObject"></a>

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

`DeleteObject` 작업은 Amazon S3에서 지정된 객체를 제거합니다. 일단 삭제된 객체를 복원하거나 삭제 취소하는 방법은 없습니다.

**참고**  
존재하지 않는 객체를 삭제하면 Amazon S3는 성공을 반환합니다(오류 메시지가 아님).

**Example**  
이 예제에서는 'quotes' 버킷에서 'Nelson' 객체를 삭제합니다.  
`Sample Request`  

```
1. <DeleteObject xmlns="https://doc.s3.amazonaws.com/2006-03-01">
2.   <Bucket>quotes</Bucket>
3.   <Key>Nelson</Key>
4.   <AWSAccessKeyId> AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId>
5.   <Timestamp>2006-03-01T12:00:00.183Z</Timestamp>
6.   <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature>
7. </DeleteObject>
```
`Sample Response`  

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

## 요소
<a name="SOAPDeleteObjectElements"></a>
+ `Bucket:` 객체를 보관하는 버킷입니다.
+ `Key:` 객체를 식별하는 키입니다.

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

객체의 소유자 또는 객체에 부여된 권한에 관계없이 버킷에 대한 `WRITE` 액세스 권한이 있는 경우에만 객체를 삭제할 수 있습니다.