Skip to content

Instantly share code, notes, and snippets.

@takuma-saito
Created June 24, 2019 15:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save takuma-saito/39779d31612797bfee4aac9cd3dd27d7 to your computer and use it in GitHub Desktop.
Save takuma-saito/39779d31612797bfee4aac9cd3dd27d7 to your computer and use it in GitHub Desktop.
download.sh
#!/bin/bash -xe
[[ $# < 2 ]] && echo "$0 <projectname> <commit_id> <bucketname>" && exit 1
name=$1
commit_id=$2
bucketname=$3
[[ -z $ENV_DEFAULT_REGION ]] && echo "Please set \$ENV_DEFAULT_REGION" && exit 1
[[ -z $ENV_SECRET_ACCESS_KEY ]] && echo "Please set \$ENV_SECRET_ACCESS_KEY" && exit 1
[[ -z $ENV_ACCESS_KEY_ID ]] && echo "Please set \$ENV_ACCESS_KEY_ID" && exit 1
cat > ./aws <<EOF
[netlify]
region = $ENV_DEFAULT_REGION
aws_secret_access_key = $ENV_SECRET_ACCESS_KEY
aws_access_key_id = $ENV_ACCESS_KEY_ID
EOF
AWS_SHARED_CREDENTIALS_FILE=./aws aws --profile netlify s3 sync "s3://${bucketname}/${name}/${commit_id}" old || mkdir -p old
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment