【问题标题】:Python boto3 create rds instance from snapshot with backup disabledPython boto3 从禁用备份的快照创建 rds 实例
【发布时间】:2018-06-07 07:43:12
【问题描述】:

我正在尝试从生产快照创建一个 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)

【问题讨论】:

  • “我想创建禁用备份的 RDS 实例以减少时间。” 这如何减少时间?
  • @Michael-sqlbot 有各种配置只能通过后续调用modify_db_instance() 进行修改。可能必须等到数据库退出backing-up 状态才能继续进行modify_db_instance 调用,具体取决于您在做什么。 backing-up 状态会大大减慢整个过程。

标签: python amazon-web-services amazon-rds boto3


【解决方案1】:

没有,restore-db-instance-from-db-snapshot 没有参数可以更改备份周期。

RestoreDBClusterFromSnapshot documentationBackupRetentionPeriod 显示为输出,而不是输入。制作快照时,它似乎使用了与集群相同的值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 2016-11-01
    • 2014-08-15
    • 2016-02-10
    相关资源
    最近更新 更多