🐌
S3 bucket folder を AWS CloudShell でダウンロードする
参考
背景
AWS Management Console では S3 の特定の bucket の folder をダウンロードできません。
そこで、AWS CloudShell を使用することで、AWS Management Consoleにログインしているアカウントの権限で、ブラウザベースで bucket の folder をダウンロードします。
手順
1. CloudShell にアクセスする
2. bucket folder を CloudShell のローカルにコピーする
CloudShellで実行
aws s3 sync <bucket_folder_s3_uri> ./temp
-
<bucket_folder_s3_uri>
:s3://...
出力例
...
download: s3://... to temp/...
3. zip化する
CloudShellで実行
zip temp.zip -r temp/
出力例
...
adding: temp/... (deflated 5%)
4. zipファイルをダウンロードする
「Actions」をクリック
「Download file」をクリック
temp.zip
と入力して、「Download」をクリック
5. お片付け
CloudShellで実行
rm temp.zip && rm -rf temp/
CloudShellで実行
ls
Discussion