DeleteObject (SOAP API)
注記
SOAP API for Amazon S3 は新規顧客には利用できず、2025 年 8 月 31 日にサポート終了 (EOL) となります。REST API か AWS SDK を使用することをお勧めします。
DeleteObject オペレーションは、Amazon S3 から指定されたオブジェクトを削除します。削除されると、オブジェクトを復元または削除解除する方法はありません。
注記
存在しないオブジェクトを削除すると、Amazon S3 は成功を返します (エラーメッセージは返しません)。
例
この例では、「quotes」バケットから「Nelson」オブジェクトを削除します。
Sample Request
<DeleteObject xmlns="https://doc.s3.amazonaws.com/2006-03-01"> <Bucket>quotes</Bucket> <Key>Nelson</Key> <AWSAccessKeyId> AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId> <Timestamp>2006-03-01T12:00:00.183Z</Timestamp> <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature> </DeleteObject>
Sample Response
<DeleteObjectResponse xmlns="https://s3.amazonaws.com/doc/2006-03-01"> <DeleteObjectResponse> <Code>200</Code> <Description>OK</Description> </DeleteObjectResponse> </DeleteObjectResponse>
要素
Bucket:オブジェクトを格納するバケット。Key:オブジェクトを識別するキー。
アクセスコントロール
オブジェクトは、オブジェクトの所有者や付与される権限に関係なく、バケットへの WRITE アクセスを持っている場合にのみ削除できます。