S3 に削除マーカー付きオブジェクトが存在する場合の list-objects-v2 コマンドの挙動を教えてください

2023.06.14

困っていた内容

S3 のオブジェクト一覧を AWS CLI の list-objects-v2 コマンドで取得するプログラムを作成しています。
S3 ではバージョニングを有効にしており、削除マーカー付きオブジェクトも存在しているため、list-objects-v2 コマンド実行時の挙動を知りたいと思っています。

S3 に削除マーカー付きオブジェクトが存在する場合の list-objects-v2 コマンドの挙動を教えてください。

どう対応すればいいの?

削除マーカー付きオブジェクトを取得するリクエストを実施した場合、データがないため何も取得しない挙動となります。

データがないため、GET リクエストから何も取得しない (エラー 404 を受け取る)。

AWS 公式ドキュメントより

参考資料