在 AWS 中,有多种方法可以进行数据库备份。以下是两种备份数据库的方法:
以下是使用 AWS CLI 创建 RDS 数据库自动备份的示例代码:
aws rds create-db-instance
--db-instance-identifier mydbinstance
--engine MySQL
--engine-version 5.7.22
--allocated-storage 20
--db-instance-class db.t2.micro
--master-username mysqldbuser
--master-user-password mypassword
--backup-retention-period 3
--preferred-backup-window "04:00-05:00"
以下是使用 AWS CLI 创建 AWS Backup 策略的示例代码:
aws backup create-backup-vault
--backup-vault-name mybackupvault
aws backup create-backup-plan
--backup-plan-name mybackupplan
--backup-vault-name mybackupvault
--backup-plan '{"Rules":[{"RuleName":"DailyBackup","TargetBackupVaultName":"mybackupvault","ScheduleExpression":"cron(0 12 * * ? *)","StartWindowMinutes":60,"CompletionWindowMinutes":10080,"Lifecycle":{"DeleteAfterDays":30}}]}'