メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

バージョニングが停止されたバケットからのオブジェクトの削除

バージョニングが停止されている場合、DELETE リクエストは次のように動作します。

  • バージョン ID が null のオブジェクトのみを削除できる

    バケット内にオブジェクトの null バージョンが存在しない場合は、何も削除しません。

  • バケットに削除マーカーを挿入する.

次の図は、シンプルな DELETE が null バージョンを削除し、Amazon S3 がその位置に、null のバージョン ID を持つ削除マーカーを挿入する方法を示しています。

削除マーカーには内容がないため、削除マーカーに置き換えられるときに null バージョンの内容が失われることに注意してください。

次の図は、null バージョンが存在しないバケットを示しています。この場合、DELETE は何も削除せず、Amazon S3 が削除マーカーを挿入するだけです。

バージョニングが停止されたバケットでも、バケット所有者は指定したバージョンを完全に削除できます。 次の図は、指定したオブジェクトバージョンを削除することによって、そのオブジェクトを完全に削除する方法を示しています。バケット所有者のみが、指定したオブジェクトバージョンを削除することができます。