A command line tool to manage SQL backups on AWS RDS
- Feel free to download the latest version from release page, or
- use
go get -u github.com/alexhokl/rds-backupif you have Go installed
rds-backup create -w --bucket your-s3-bucket-name --database your-database-name --password your-database-password --server your-rds-server --username your-rds-sql-server-login --filename filename-on-s3.bakrds-backup create -r --bucket your-s3-bucket-name --database your-database-name --password your-database-password --server your-rds-server --username your-rds-sql-server-login --filename filename-on-s3.bak --container your-container-name --restore-password your-container-sql-passwordrds-backup create -r -n --bucket your-s3-bucket-name --database your-database-name --password your-database-password --server your-rds-server --username your-rds-sql-server-login --filename filename-on-s3.bak --restore-password your-container-sql-passwordYou can avoid specifying some of the parameters every time by using a configuration file or environment variables or a combination of both.
bucket: your-s3-bucket-name
database: your-database-name
password: your-database-password
server: your-rds-server
username: your-rds-sql-server-login
filename: filename-on-s3.bakexport bucket=your-s3-bucket-name
export database=your-database-name
export password=your-database-password
export server=your-rds-server
export username=your-rds-sql-server-login
export filename=filename-on-s3.bak