gpt4 book ai didi

amazon-web-services - AWS : create json template to create auto scaling group to create 2 EC2 instances

转载 作者:行者123 更新时间:2023-12-03 07:37:22 25 4
gpt4 key购买 nike

我正在尝试创建一个 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%,那么第二个实例应该出现。

我尚未编辑属性。任何简单的默认配置都适合我。

最佳答案

看来您所做的只是使用 AWS CloudFormation Designer 将 Auto Scaling 图标拖到模板上。因此,定义中没有配置

您的模板需要定义:

  • 启动配置,定义由 Auto Scaling 启动的 Amazon EC2 实例的新配置(例如实例类型、AMI、安全组)
  • Auto Scaling 组,用于定义要启动的实例数量、在哪个网络中启动以及是否链接到负载均衡器
  • CloudWatch 警报,用于定义要监控的指标以确定何时进行扩展
  • Auto Scaling 策略,用于定义触发 CloudWatch 警报时添加/删除的实例数量

有关这些配置的示例,请参阅:Auto Scaling Template Snippets

如果您不熟悉上述任何资源,我建议您使用 EC2 管理控制台创建 Auto Scaling 组,并熟悉与 Auto Scaling 相关的特性、功能和设置。然后,您将能够将它们转换为 CloudFormation 模板以供将来重复使用。

底线:在自动化 Auto Scaling 之前先尝试了解它。

关于amazon-web-services - AWS : create json template to create auto scaling group to create 2 EC2 instances,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com