[英]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.