我正在使用cloudformation create-stack命令创建实例。模板使用AWS::AutoScaling::AutoScalingGroup
作为缩放组。是否可以在实例创建之间增加延迟?
浏览了文档,但找不到有用的东西。
不幸的是,没有创建ASG时没有可用的功能。因此,如果您用DesiredCapacity
定义您的ASG,例如[3],则将同时创建所有实例。
但是,值得注意的是,尽管您不能在初始ASG创建时定义延迟时间,但是您可以在以后执行ASG 滚动更新期间指定延迟。在这种情况下,您为ASG定义AutoScalingRollingUpdate Policy。该策略具有参数PauseTime
,它是:
更改一批实例以使这些实例有时间启动软件应用程序之后,AWS CloudFormation暂停的时间
此外,当PauseTime
为WaitOnResourceSignals
时,false
以这种方式工作。