AWS S3からファイルをまとめて一括ダウンロードする方法
S3はマネジメントコンソールからファイルを1つずつダウンロードできますが、まとめてダウンロードすることはできません。
この記事ではAWS CLIを使用してコマンドラインから一括ダウンロードする方法をご紹介します。
AWS CLIのインストール
まずHomebrewでAWS CLIをインストールします
loading...
下記aws --vコマンドでバージョンが表示されればインストール完了です。
loading...
loading...
アクセスキーの作成
AWSのセキュリティ情報認証ページでアクセスキーを作成します。
作成が完了したらアクセスキー IDとシークレットアクセスキーをコピーしておいてください。
AWS CLIの初期設定
aws configureコマンドで初期設定を行います。
リージョンはお使いのリージョン名を指定してください。東京ならap-northeast-1
loading...
loading...
ダウンロード
これで準備が整ったのでコマンドラインからダウンロードを行います。
まずマネジメントコンソールのS3の画面から保存したいバケットのS3 URIをコピーしておきます。

次にs3 cpコマンドを使用してファイルをダウンロードします。
--recursiveオプションを付与することによって指定したディレクトリ配下のファイルを全てダウンロードします。
loading...