Guest User

Untitled

a guest
Jul 18th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. set -eu
  4.  
  5. instance_id="${1}"
  6. filename="${2}"
  7.  
  8. aws_access_key_id=$(awk -F'"' '/aws_identifier/ {print $4}' "akvo-flow-server-config/${instance_id}/appengine-web.xml")
  9. aws_secret_access_key=$(awk -F'"' '/aws_secret/ {print $4}' "akvo-flow-server-config/${instance_id}/appengine-web.xml")
  10.  
  11. docker run --rm \
  12. -e "AWS_ACCESS_KEY_ID=${aws_access_key_id}" \
  13. -e "AWS_SECRET_ACCESS_KEY=${aws_secret_access_key}" \
  14. -e "AWS_DEFAULT_REGION=eu-west-1" \
  15. -v "$(pwd):/project" \
  16. mesosphere/aws-cli \
  17. s3api get-object --bucket "${instance_id}" --key "devicezip/${filename}" "/project/${filename}"
Add Comment
Please, Sign In to add comment