我正在尝试创建一个CloudFormation模板来创建一个Auto Scaling组,这样我就可以从中调出2个实例。
我创建了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%,那么第二个实例应该出现。
我没有编辑属性。任何简单的默认配置都适用于我。
答案 0 :(得分:1)
看来您所做的就是使用AWS CloudFormation Designer将Auto Scaling图标拖到模板上。因此,定义中包含无配置。
您的模板需要定义:
有关这些配置的示例,请参阅:Auto Scaling Template Snippets
如果您不熟悉上述任何资源,我建议您使用EC2管理控制台创建Auto Scaling组,并熟悉与Auto Scaling相关的功能,功能和设置。然后,您就可以将这些转换为CloudFormation模板,以便将来重复使用。
底线:在自动化之前尝试了解Auto Scaling。