我可以将AWS CloudFormation与自定义AMI一起使用吗?

时间:2014-11-23 18:34:01

标签: amazon-web-services snapshot ami amazon-cloudformation

我想使用尚未从快照创建的AMI。 AMI是使用虚拟机创建的,然后我使用CLI工具创建实例和AMI。

此实例已安装cloud-init。我可以使用此AMI使用cloudformation创建实例吗? 我是否需要安装更多软件才能使用该服务?

谢谢!

3 个答案:

答案 0 :(得分:3)

是的,当然,这是一个非常常见的用例:

  

亚马逊网络服务(AWS)发布许多亚马逊机器图像(AMI)   包含供公众使用的通用软件配置。在   此外,AWS开发人员社区已发布了许多自定义AMI。   您还可以创建自己的自定义AMI,以便快速和   轻松启动具有您需要的所有内容的新实例   应用。例如,如果您的应用程序是网站或网站   服务,你的AMI可以包括一个web服务器,相关的静态   内容和动态页面的代码。启动后   使用此AMI的实例,您的应用程序正在运行并准备就绪   接受请求。

https://s3.amazonaws.com/cloudformation-examples/BoostrappingApplicationsWithAWSCloudFormation.pdf

答案 1 :(得分:0)

如果您计划在模板中使用Cloudformation:Init以在实例启动时添加其他配置,请务必同时安装cfn工具(cfn-init,cfn-hup,cfn-signal ...)

有关Cloudformation的更多详细信息:初始化:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-init.html

如何安装cfn帮助程序脚本:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-helper-scripts-reference.html

答案 2 :(得分:0)

当您在云形成脚本中指定实例时,您可以使用“ImageID”:“”< - 放入AMI ID

图像标识

Provides the unique ID of the Amazon Machine Image (AMI) that was assigned during registration.

Required: Yes

Type: String

Update requires: Replacement