我想创建一个CloudFormation模板来创建一个Auto Scaling组,以便我可以旋转2个实例。AWS:创建json模板来创建自动缩放组来创建2个EC2实例
我已经创建了Auto Scaling组,但我不知道如何编写用于从Auto Scaling组创建2个EC2实例的模板。
这里是我的CloudFormation模板:
{
"AWSTemplateFormatVersion": "2010-09-09",
"Resources": {
"ASASGHWD2": {
"Type": "AWS::AutoScaling::AutoScalingGroup",
"Properties": {}
},
"EC2I24ZL9": {
"Type": "AWS::EC2::Instance",
"Properties": {}
},
"EC2I22IAP": {
"Type": "AWS::EC2::Instance",
"Properties": {}
}
}
}
我只需要最多两个实例。一个应该总是在运行,如果第一个CPU利用率超过90%,那么第二个应用就会出现。
我还没有编辑属性。任何简单的默认配置都适用于我。
请编辑您的问题,并包括您迄今为止创建的模板的副本。设置DesiredCapacity应该启动两个实例,但是任何扩展策略都可能改变这个数量。 –
嗨,约翰,我已经复制了有问题的模板。 – Ajsh
在提供完整答案之前,我必须问......为什么您使用CloudFormation模板执行此任务,而不是通过EC2管理控制台执行此操作? (这样做有一些很好的理由,但是更复杂一点,您之前是否通过控制台使用了Auto Scaling?) –