Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- DATABASE="Database name here"
- HOST="Host here"
- PORT=27017
- USERNAME="username"
- PASSWORD="password"
- BUCKET_NAME="www.wbh-doc.com"
- STORAGE_PREFIX="FileHost/MongoBackup" # No Slash at Begin and End!
- # Logic
- S3_DST="s3://${BUCKET_NAME}/${STORAGE_PREFIX}/${HOST}/${DATABASE}/${ARCHIVE_NAME}"
- CURRENT_DATETIME="`date +%Y-%m-%dT%H\.%M\.%S%z`"
- ARCHIVE_NAME="${CURRENT_DATETIME}.gz"
- mongodump --db ${DATABASE} --host ${HOST} --port ${PORT} --username ${USERNAME} --password ${PASSWORD} --gzip --archive=${ARCHIVE_NAME}
- aws s3 cp ${ARCHIVE_NAME} ${S3_DST}
Add Comment
Please, Sign In to add comment