【AWS CLI】S3にあるファイルをバージョンを指定して取得(ダウンロード)する

AWS CLIで
 ・S3にあるファイルをバージョンを指定して取得(ダウンロード)
できます!

「aws s3api get-object」コマンドで
取得できます!

サンプルコマンド

ここでは例として
 ・バケット「tmp12345」配下のファイル「file001.txt」の
 ・バージョン「jB9JAvp5NsdAyY.7hdoE9DcjOc3ezAf_」のモノを
 ・デスクトップ配下に取得(ダウンロード)
します。

バージョン「jB9JAvp5NsdAyY.7hdoE9DcjOc3ezAf_」
バージョン「jB9JAvp5NsdAyY.7hdoE9DcjOc3ezAf_」


構文は以下です。

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

状況に合わせて以下を変更してください。

・バケット名
・ファイル名
・ローカルのファイルパス
・バージョンID
・プロファイル名

実行結果

S3にあるファイルをバージョンを指定して取得(ダウンロード)できました。

実行結果①
実行結果①
実行結果②
実行結果②

参考

「aws s3api get-object」の詳細は、公式サイトをご確認ください。

タイトルとURLをコピーしました