![](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 get-object」コマンドで
取得できます!
サンプルコマンド
ここでは例として
・バケット「tmp12345」配下のファイル「file001.txt」の
・バージョン「jB9JAvp5NsdAyY.7hdoE9DcjOc3ezAf_」のモノを
・デスクトップ配下に取得(ダウンロード)
します。
![バージョン「jB9JAvp5NsdAyY.7hdoE9DcjOc3ezAf_」](https://aws-guide.work/wp-content/uploads/2023/10/aws_get-s3_file_version-id_001.png)
構文は以下です。
aws s3api get-object --bucket バケット名 --key ファイル名 ローカルのファイルパス --version-id バージョンID --profile プロファイル名 > nul
実行例は以下です。
aws s3api get-object --bucket tmp12345 --key file001.txt C:\Users\user\Desktop\file001.txt --version-id jB9JAvp5NsdAyY.7hdoE9DcjOc3ezAf_ --profile develop > nul
実行結果
S3にあるファイルをバージョンを指定して取得(ダウンロード)できました。
![実行結果①](https://aws-guide.work/wp-content/uploads/2023/10/aws_get-s3_file_version-id_002.png)
![実行結果②](https://aws-guide.work/wp-content/uploads/2023/10/aws_get-s3_file_version-id_003.png)
参考
「aws s3api get-object」の詳細は、公式サイトをご確認ください。