ハマログ

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

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 EC2でファイル共有 東京はまだだけど米国サーバーでEFS試してみる

こんにちはいけしまです。前回のブログ更新から5ヶ月もたってしまいました。すみませ…

MySQLアップグレードでのRedashからのSSL接続

MySQL5.7のEOL MySQL5.7のサポート期限が2023年10月21日…

CodeBuildでEC2とAuroraのバックアップを取得する

はじめに CodePipelineで製品をデプロイする前に、EC2とAurora…


← 前の投稿

次の投稿 →