CFN采取最新的AMI并启动EC2实例

时间:2018-11-02 09:13:08

标签: amazon-ec2 amazon-cloudformation ami

我的一名开发人员正在创建图像,并将其存储在AWS中,我可以在图像-> AMI下看到它们。

现在我的请求开始-

我想采用最新的AMI并启动EC2。因此,我该如何编写JSON来调用最新的AMI并启动EC2。

能否请您帮我一下。预先感谢!

1 个答案:

答案 0 :(得分:0)

您有两个选择:

  • 确定要使用的AMI,然后将该值作为 Parameter 传递到CloudFormation模板。无论您使用什么代码来启动模板,都将负责在要使用的AMI上进行查找,因此 调用CloudFormation之前发生。
  • 使用 CloudFormation中的自定义资源,该资源可以调用Lambda函数,该函数将确定要使用的AMI。 Lambda函数会将值返回给CloudFormation,然后CloudFormation将使用该值来启动实例。

无论哪种方式,您都需要编写代码来执行逻辑。无法在JSON本身内完成。