[英]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.