首页 > 解决方案 > Python boto3 从禁用备份的快照创建 rds 实例

问题描述

我正在尝试从生产快照创建一个 RDS 实例,该实例与 boto3 配合良好。但是,我想创建禁用备份的 RDS 实例以减少时间,而不是创建实例然后在创建后修改以禁用它们。有没有办法在创建过程中做到这一点,还是限制在创建后修改?

response = source.restore_db_instance_from_db_snapshot(
        DBInstanceIdentifier=snap_id, 
        DBSnapshotIdentifier=source_snap,
        DBInstanceClass=db_instance_class, 
        DBSubnetGroupName=db_subnet, 
        MultiAZ=False, 
        PubliclyAccessible=True
    )
    print(response)

标签: pythonamazon-web-servicesamazon-rdsboto3

解决方案


不,没有用于restore-db-instance-from-db-snapshot的参数来更改备份周期。

RestoreDBClusterFromSnapshot 文档将显示BackupRetentionPeriod输出,而不是输入。创建快照时,它似乎使用与集群相同的值。


推荐阅读