調べた事を記録していきます。
見出し
aws コマンドで返ってきたjsonの指定項目を羅列した配列に格納してループ
CloudFrontディストリビューションのARNを配列に格納
1 2 3 4 5 |
ARNS=($(pipenv run aws cloudfront list-distributions | jq '.DistributionList.Items[].ARN')) for i in "${ARNS[@]}" do echo ${i} done |
S3 CLI
バケット名リスト取得
1 |
aws s3 ls |
指定ファイルダウンロード
1 |
aws s3 cp s3://バケット/ファイル名 ローカルダウンロード先 |
バケット内一括ダウンロード
1 |
aws s3 cp s3://バケット/ ローカルダウンロード先 --recursive |