【问题标题】:How to enable MultiAZ for an RDS Instance using Boto3?如何使用 Boto3 为 RDS 实例启用 MultiAZ?
【发布时间】:2015-09-21 01:59:18
【问题描述】:

我想使用 Boto3 为 rds 实例启用多 az 功能。但使用脚本无法完成。此外,我更新了 rds 实例的策略,但仍未更新。我正在使用以下脚本。

    modified_rds_attributes = rds_conn_boto3.modify_db_instance(DBInstanceIdentifier=id, MultiAZ=True).

【问题讨论】:

    标签: amazon-web-services boto amazon-rds aws-sdk boto3


    【解决方案1】:

    根据RDS API docs,除非您指定ApplyImmediately 参数,否则此更改将在下一个维护窗口之前发生。所以,这个:

    rds_conn_boto3.modify_db_instance(DBInstanceIdentifier=id, MultiAZ=True, ApplyImmediately=True)
    

    应该使更改立即发生。

    【讨论】:

    • 是的,它现在可以工作了,使用'ApplyImmediately =True'标签有什么负面影响吗?
    • 数据库实例的性能将受到多可用区更改的一定影响。这将是暂时的,总时长取决于许多因素,例如实例的大小和类型。因此,如果您现在对这种情况感到满意,ApplyImmediately 就可以了。如果您希望在计划的维护时段内发生这种情况,请省略该参数。
    猜你喜欢
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 2015-08-26
    相关资源
    最近更新 更多