ハマログ

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

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日


関連記事

AWSのメール送信緩和申請はRemoval of E-mail sending limitじゃダメ

AWSのEC2では、デフォルトで25番ポートからのトラフィック(要はメール送信)…

AWS環境で、EC-CUBEのtimezoneがおかしくなった話

~経緯~ 現在、案件でAWS環境でEC-CUEBの構築をしています。 テストで受…

GCEのVMインスタンスの負荷監視とアラートの設

GCPのVP環境を構築したので、リソース負荷監視設定をしました。Google C…


← 前の投稿

次の投稿 →