ハマログ

株式会社イーツー・インフォの社員ブログ

AWS S3のバケットのファイルを一括ダウンロード

S3のファイルが一括ダウンロードできない

S3のファイルを一時的にローカルPCに保存しておきたいと思いコンソールからやってみようとしたらできない。
1個1個のファイルはダウンロードできるけどフォルダ毎全部まとめてができない。
調べてみるとCLIからできるようだったのでメモ

やり方

クライアントはWindows11で実行。
1. AWS CLIをインストール(詳細略)
2. cpコマンドを実行

■形式

aws s3 cp s3://path.to.bucket local.pc.folder --recursive

基本はこれ。
ワイルドカードなどを使って絞り込み、除外なども可能。

やってみた

こんな感じでワンライナーで全ファイル落とせて便利

> aws s3 cp s3://stg-**** c:\dev --recursive
download: s3://stg-****/cdn-stg-**************/***************.gz to ..\..\dev\cdn-stg-****************.gz
download: s3://stg-****/cdn-stg-**************/***************.gz to ..\..\dev\cdn-stg-****************.gz
download: s3://stg-****/cdn-stg-**************/***************.gz to ..\..\dev\cdn-stg-****************.gz
……
…
AWS

  at   2023年8月23日


関連記事

GCEで利用可能なイメージ一覧の取得

Google Compute Engineで利用できる公開イメージの一覧を取得す…

AWSの管理ツールである『クラウドフォーメーション』では何ができるのか?

サンダークラウドフォーメーション! ――パシフィックリムがもはや10年近く前の映…

AWSのRDSをアップグレードのためテストしてたらストレージ不足

おはようございます。またご無沙汰になってしまいました。ネタを見つけるたびにブログ…


← 前の投稿

次の投稿 →