删除保留的自动备份
当不再需要保留的自动备份时,可以删除它们。
删除保留的自动备份
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 Automated backups (自动备份)。
-
在保留选项卡中,选择要删除的保留自动备份。
-
对于 Actions,选择 Delete。
-
在确认页面上,输入
delete me
并选择 Delete (删除)。
可以通过使用 Amazon CLI 命令 delete-db-instance-automated-backup 及以下选项删除保留的自动备份:
-
--dbi-resource-id
– 源数据库实例的资源标识符。可以通过运行 Amazon CLI 命令 describe-db-instance-automated-backups 查找保留自动备份的源数据库实例的资源标识符。
以下示例删除具有源数据库实例资源标识符 db-123ABCEXAMPLE
的保留自动备份。
对于 Linux、macOS 或 Unix:
aws rds delete-db-instance-automated-backup \ --dbi-resource-id
db-123ABCEXAMPLE
对于 Windows:
aws rds delete-db-instance-automated-backup ^ --dbi-resource-id
db-123ABCEXAMPLE
可以通过使用 Amazon RDS API 操作 DeleteDBInstanceAutomatedBackup 及以下参数删除保留的自动备份。
-
DbiResourceId
– 源数据库实例的资源标识符。可以通过使用 Amazon RDS API 操作 DescribeDBInstanceAutomatedBackups 查找保留自动备份的源数据库实例的资源标识符。
禁用自动备份
在某些情况下(例如,加载大量数据时),您可能希望临时禁用自动备份。
重要
我们强烈建议不要禁用自动备份,因为该操作会禁用时间点恢复。禁用数据库实例或多可用区数据库集群的自动备份将删除此数据库的所有现有自动备份。如果在禁用后又重新启用自动备份,则只能从重新启用自动备份的时间开始进行还原。
立即禁用自动备份
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择数据库,然后选择要修改的数据库实例或多可用区数据库集群。
-
选择修改。
-
对于 Backup retention period (备份保留期),选择 0 days (0 天)。
-
选择 Continue (继续)。
-
选择立即应用。
-
选择修改数据库实例或修改集群以保存更改并禁用自动备份。
要立即禁用自动备份,请使用 modify-db-instance 或 modify-db-cluster 命令并使用 --apply-immediately
将备份保留期设置为 0。
以下示例立即禁用多可用区数据库集群上的自动备份。
对于 Linux、macOS 或 Unix:
aws rds modify-db-cluster \ --db-cluster-identifier
mydbcluster
\ --backup-retention-period 0 \--apply-immediately
对于 Windows:
aws rds modify-db-cluster ^ --db-cluster-identifier
mydbcluster
^ --backup-retention-period 0 ^--apply-immediately
要了解修改的生效时间,请对于数据库实例调用 describe-db-instances
(或对于多可用区数据库集群调用 describe-db-clusters
),直至备份保留期的值为 0 且 mydbcluster
状态可用。
aws rds describe-db-clusters --db-cluster-identifier
mydcluster
要立即禁用自动备份,请使用以下参数调用 ModifyDBInstance 或 ModifyDBCluster 操作:
-
DBInstanceIdentifier = mydbinstance
– 、 或DBClusterIdentifier = mydbcluster
-
BackupRetentionPeriod = 0
https://rds.amazonaws.com/ ?Action=ModifyDBInstance &DBInstanceIdentifier=mydbinstance &BackupRetentionPeriod=0 &SignatureVersion=2 &SignatureMethod=HmacSHA256 &Timestamp=2009-10-14T17%3A48%3A21.746Z &AWSAccessKeyId=<&AWS; Access Key ID> &Signature=<Signature>