这是我的代码,通过从快照还原来创建新的数据库
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的任何方法。
我如何实现我的目标?
答案 0 :(得分:1)
您可以再次调用以修改新实例并将BackupRetentionPeriod设置为0