インスタンス→S3で、S3アカウントIDを取得。
1 |
curl -s http://169.254.169.254/latest/meta-data/iam/info | jq -r .InstanceProfileArn | awk -F: '/arn:aws:/{print $5}' |
S3のディレクトリ一覧を取得。ちなみにaws s3 ls はパス名にprefixがいらない。
1 |
aws s3 ls バケット名/log/elb/ | awk '/\//' | tr -d ' ' | tr -d 'PRE' | tr -d '/' |
S3からログをダウンロード。
1 |
aws s3 sync S3url download先パス |