第一次从快照还原mysql数据库时如何禁用备份?

时间:2019-07-12 05:38:24

标签: boto3 amazon-rds

这是我的代码,通过从快照还原来创建新的数据库

rds = boto3.client("rds")
snapshots_result = rds.restore_db_instance_from_db_snapshot(
    DBInstanceIdentifier=target_db_name,
    DBSnapshotIdentifier=snapshot_id,
    DBSubnetGroupName="mysql"
    )

问题在于AWS rds,一旦还原数据库,将启动备份过程。

但是,在我的用例中,我的意图是将主数据库还原为“只读”数据库:即,使一堆非关键用​​户访问少量陈旧数据,以减轻主数据库的负载

我不需要备份新的“只读”数据库中的数据。

我已经检查了文档,但是找不到通过restore_db_instance_from_db_snapshot API禁用bak的任何方法。

我如何实现我的目标?

1 个答案:

答案 0 :(得分:1)

您可以再次调用以修改新实例并将BackupRetentionPeriod设置为0