繁体   English   中英

AWS - 启用延迟维护的 RedShift CloudFormation

[英]AWS - RedShift CloudFormation with Defer Maintenance enabled

我正在尝试查找如何使用 CloudFormation 配置将Defer maintenance window设置为Enabled 目前,当我使用 CF 创建集群时,此选项设置为禁用,我找不到启用此功能的属性。

是否有启用Defer maintenance window选项的属性?

我知道我可以从 CLI 中做到这一点,使用类似的东西:

response = client.modify_cluster_maintenance(
    ClusterIdentifier='string',
    DeferMaintenance=True|False,
    DeferMaintenanceIdentifier='string',
    DeferMaintenanceStartTime=datetime(2015, 1, 1),
    DeferMaintenanceEndTime=datetime(2015, 1, 1),
    DeferMaintenanceDuration=123
)

但我正在寻找一种使用 CloudFormation 进行设置的方法

看起来那是不可能的。

CloudFormation 支持的唯一与维护相关的值是PreferredMaintenanceWindow

在最坏的情况下,您可以创建一个AWS Lambda 支持的自定义资源,在创建集群后运行modify_cluster_maintenance()命令。 (编写自定义资源有点棘手,尤其是如果您以前从未使用过 Lambda。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM