No.1813 Amazon S3 の削除マーカーはどのように動作するか?
TOPへ
-
削除マーカーを作成するのはIAMユーザーまたはロールだけである。
不正解
Amazon S3 のみが削除マーカーを作成することができ、バージョニングが有効なバケットまたは停止されたバケット内のオブジェクトに対して DELETE Object リクエストが送信されるたびにこの作成を行います。IAMユーザーやロールはDELETEリクエストを実行するための許可が必要ですが、実際に削除マーカーを作成するのはS3自体です。
-
削除マーカーは実際のデータやACL値を持たない。
正解
その通り、削除マーカーには関連付けられたデータがなく、ACL値にも関連付けられていません。
-
削除マーカーには特別なストレージクラスが存在する。
不正解
実際には、削除マーカーはS3 Standard ストレージクラスに保存されます。
-
バージョニングが有効なバケットでオブジェクトを削除すると、そのオブジェクトは即座に永久的に削除される。
不正解
実際には、シンプルな DELETE リクエストでは、バージョニングが有効なバケットでのオブジェクトは削除されず、削除マーカーが作成される。このマーカーによって、Amazon S3 はオブジェクトが削除されたかのように動作します。