[英]Packer: Generate AMI from a running EC2 Instance
我想使用Packers从正在运行的EC2实例创建AMI(亚马逊机器映像)。
这是我的用例:
1)使用packer生成基本AMI并启动EC2实例
2)在EC2实例上进行用户数据配置..(此处需要人工干预)
3)使用Packer从步骤#2生成特定于应用程序的AMI
我不想使用包装工提供的“供应商”。 我需要在第2步进行人工干预
我同意ec2-create-image方法。 一旦您的打包者构建完成 - 您将需要第二个打包器构建来完成此任务。 比如说,你可以用Atlas进行一次webhook踢。
您是否考虑过在本地进行修改(在VMWare中),然后安装ec2工具,并使用ec2-convert? 像下面这样的东西?
aws ec2 import-image --cli-input-json '{ "Platform": "Linux",
"Architecture": "x86_64", "Description": "Some Centos AMI v21.2.1",
"DiskContainers": [{ "Description": "Some_App", "UserBucket": {
"S3Bucket": "centos-builds", "S3Key": "some-build-ami.ova"}}]}'
这将以AMI结束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.