Amazon EC2 - Convert EBS root device with instance store root device

前端 未结 2 713
你的背包
你的背包 2020-12-29 11:02

I see that you can convert an instance stored instance to be EBS backed as this question shows. However, I want to do the opposite, take an EBS backed instance and convert

2条回答
  •  滥情空心
    2020-12-29 11:38

    You can try this:

    # Install ec2-tools (http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip)
    
    $ export EC2_PRIVATE_KEY=/path/to/your/key.pem
    $ export EC2_CERT=/path/to/your/sert.pem
    $ export AWS_ACCOUNT_ID=XXXX-XXXX-XXXX
    $ export AWS_KEY=YOURAWSKEY
    $ export AWS_SECRET_KEY=YOURAWSSECRETKEY
    
    $ ec2-bundle-vol -d /tmp -k $EC2_PRIVATE_KEY -c $EC2_CERT -u $AWS_ACCOUNT_ID
    $ ec2-upload-bundle -b s3-bucket-name -m /tmp/image.manifest.xml -a $AWS_KEY -s $AWS_SECRET_KEY
    $ ec2-register s3-bucket-name/image.manifest.xml -K $EC2_PRIVATE_KEY -C $EC2_CERT --region eu-west-1
    # In command above you can choose another region (e.g us-west-1)
    # By running command above you will see on your screen something like this: IMAGE   ami-3cc1a4a
    # Now you can create new instance based on your just registered ami-3cc1a4a using ec2-tools or Amazon Console
    

    Good luck!

提交回复
热议问题