

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

**注記**  
 SOAP API for Amazon S3 は新規顧客には利用できず、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` アクセスを持っている場合にのみ削除できます。