amazon-cloudformation - 在 AWS 实例创建之间添加延迟
问题描述
我正在使用 cloudformation create-stack 命令来创建实例。模板AWS::AutoScaling::AutoScalingGroup
用作伸缩组。是否可以在实例创建之间添加延迟?
浏览了文档,但找不到任何有用的东西。
解决方案
不幸的是,在创建 ASG 时没有这样的功能可用。因此,如果您使用 DesiredCapacity
of(例如 3)定义您的 ASG,则将同时创建所有实例。
但是,值得注意的是,虽然您无法在初始 ASG 创建时定义延迟时间,但您可以在稍后执行ASG滚动更新期间指定延迟时间。在这种情况下,您为 ASG 定义AutoScalingRollingUpdate 策略。该策略有一个参数PauseTime
:
AWS CloudFormation在对一批实例进行更改以使这些实例有时间启动软件应用程序后暂停的时间量。
此外,应该提到的是, 当is时以PauseTime
这种方式工作。WaitOnResourceSignals
false
推荐阅读
- eclipse - 如何更改 servlet 模板?
- c++ - 在文件读取中如何处理这种 C++ 奇怪的异常?
- python - Pyinstaller - “致命错误!将脚本转换为 exe 时无法执行脚本”
- java - 如何从 java / android 中的嵌套 json 对象访问数据?
- python - 如何在命令行中将 python 脚本中的额外变量传递给 ansible playbook
- cookies - 使用 cookie 获得多个价值?
- javascript - 无法从 yii 中的模型中获取匹配的行
- stack - 查找 MIP 堆栈中的最大数和平均值
- rust - 为什么有些开发人员使用 mod 测试进行测试?
- c++ - 使用参数 argv[1] 命令行打开文本文件