我想使用尚未从快照创建的AMI。 AMI是使用虚拟机创建的,然后我使用CLI工具创建实例和AMI。
此实例已安装cloud-init。我可以使用此AMI使用cloudformation创建实例吗? 我是否需要安装更多软件才能使用该服务?
谢谢!
答案 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