S3 で複数バージョン存在するオブジェクトをリストアップする。
$ aws s3api list-object-versions --bucket az-test-bucket|jq -r '.Versions[].Key'|sort|uniq -c|perl -lane '$F[0] > 1 and print' 2 swingbench/data/gz/sh10/sales/test2.txt 3 swingbench/data/gz/sh10/sales/test.txt
参考
バケット内のオブジェクトのバージョン一覧を表示するには、[Show] を選択します。各オブジェクトバージョンについて、一意のバージョン ID、そのバージョンが作成された日時、その他のプロパティがコンソールに表示されます (バージョニング状態を設定する前にバケットに格納されているオブジェクトには、バージョン ID null が付けられています)。
S3 オブジェクトのバージョンを表示するには - Amazon Simple Storage Service
バージョンのないオブジェクトをリストするには、[Hide] を選択します。
- AWSマネジメントコンソールで確認する。
$ aws s3api list-object-versions --bucket az-test-bucket|head -30 { "Versions": [ { "LastModified": "2018-05-11T06:31:01.000Z", "VersionId": "null", "ETag": "\"d41d8cd98f00b204e9800998ecf8427e\"", "StorageClass": "STANDARD", "Key": "bigdata-handson/", "Owner": { "DisplayName": "yoheia", "ID": "..." }, "IsLatest": true, "Size": 0 }, { "LastModified": "2018-05-08T06:19:00.000Z", "VersionId": "null", "ETag": "\"1dd76d97a608b7b3ccb9e6da4f80a8cb-4\"", "StorageClass": "STANDARD", "Key": "swingbench/data/gz/sh10/sales/sh10_sales_0000_part_00.gz", "Owner": { "DisplayName": "yoheia", "ID": "..." }, "IsLatest": true, "Size": 32481061 }, { "LastModified": "2018-05-08T06:19:00.000Z",