Guest User

Untitled

a guest
Nov 7th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. DATABASE="Database name here"
  4. HOST="Host here"
  5. PORT=27017
  6. USERNAME="username"
  7. PASSWORD="password"
  8.  
  9. BUCKET_NAME="www.wbh-doc.com"
  10. STORAGE_PREFIX="FileHost/MongoBackup" # No Slash at Begin and End!
  11.  
  12. # Logic
  13. S3_DST="s3://${BUCKET_NAME}/${STORAGE_PREFIX}/${HOST}/${DATABASE}/${ARCHIVE_NAME}"
  14. CURRENT_DATETIME="`date +%Y-%m-%dT%H\.%M\.%S%z`"
  15. ARCHIVE_NAME="${CURRENT_DATETIME}.gz"
  16.  
  17. mongodump --db ${DATABASE} --host ${HOST} --port ${PORT} --username ${USERNAME} --password ${PASSWORD} --gzip --archive=${ARCHIVE_NAME}
  18. aws s3 cp ${ARCHIVE_NAME} ${S3_DST}
Add Comment
Please, Sign In to add comment