オブジェクトロックが有効になっていても削除要求のあとにオブジェクトが削除されるのはなぜですか?
環境
- NetApp StorageGRID
- オブジェクトロック
回答
これがデフォルトの動作で、 Amazon S3に準拠しています。
保護されたオブジェクトのバージョンは削除できませんが、キー+バージョンIDではなくオブジェクトキーのみが操作されている場合でも、オブジェクトの削除マーカーを作成でき [1]ます(s3バージョン管理の定義を参照)。
オブジェクトに削除マーカーを配置しても、そのオブジェクトやそのオブジェクトバージョンは削除されませんが、バージョンが最新でないとマークされ、通常のリスト操作からオブジェクトが非表示になります。保持期間が満了していないかぎり、S3クライアントでオブジェクトバージョンを最新の(表示可能な)状態に戻すことができます。