![](http://aws-guide.work/wp-content/themes/cocoon-master/images/b-woman.png)
AWS CLIで
・S3にあるファイルのバージョンの一覧を取得
できます!
![](http://aws-guide.work/wp-content/themes/cocoon-master/images/b-woman.png)
「aws s3api list-object-versions」コマンドで
取得できます!
サンプルコマンド
ここでは例として
・バケット「tmp12345」配下のファイル「file001.txt」のバージョンの一覧を取得
します。
![バケット「tmp12345」配下のファイル「file001.txt」のバージョンの一覧](https://aws-guide.work/wp-content/uploads/2023/10/aws_s3_file_version_list_001.png)
構文は以下です。
aws s3api list-object-versions --bucket バケット名 --prefix ファイル名 --query "Versions[].{id1:Key,id2:VersionId,id3:IsLatest,id4:LastModified}" --output text --profile プロファイル名
実行例は以下です。
aws s3api list-object-versions --bucket tmp12345 --prefix file001.txt --query "Versions[].{id1:Key,id2:VersionId,id3:IsLatest,id4:LastModified}" --output text --profile develop
実行結果
S3にあるファイルのバージョンの一覧を取得できました。
![実行結果](https://aws-guide.work/wp-content/uploads/2023/10/aws_s3_file_version_list_002.png)
参考
「aws s3api list-object-versions」の詳細は、公式サイトをご確認ください。