實例存儲支持的AMI建立步驟html
1、Windows AMIide
1. 選擇實例存儲支持的AMI建立實例。工具
2. 遠程登陸實例進行定製化配置。ui
3. 經過Web控制檯或命令行Bundle實例(並自動上傳到S3)。spa
4. 註冊已上傳到S3的AMI。命令行
參見:http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Creating_InstanceStoreBacked_WinAMI.htmlcode
2、Linux AMIxml
1. 選擇實例存儲支持的AMI建立實例。htm
2. 進行以下準備工做:blog
3. 登陸到EC2實例,使用以下命令建立捆綁的根卷:
ec2-bundle-vol -k /tmp/cert/pk-HKZYKTAIG2ECMXYIBH3HXV4ZBEXAMPLE.pem -c /tmp/cert/cert-HKZYKTAIG2ECMXYIBH3HXV4ZBEXAMPLE.pem -u your_aws_account_id -r x86_64 -e /tmp/cert --partition gpt
此命令會花費幾分鐘,完成後在 /tmp 文件夾下會生成捆綁(image.manifest.xml 和幾個 image.part.xx 文件)。
4. 使用以下命令上傳捆綁到S3:
ec2-upload-bundle -b my-s3-bucket/bundle_folder/bundle_name -m /tmp/image.manifest.xml -a your_access_key_id -s your_secret_access_key
5. 使用以下命令註冊上傳到S3的鏡像:
ec2-register my-s3-bucket/bundle_folder/bundle_name/image.manifest.xml -n AMI_name -O your_access_key_id -W your_secret_access_key --virtualization-type hvm
參見:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-instance-store.html