使用ebs支持的实例创建ec2 AMI - 是否可行

时间:2010-12-17 23:04:10

标签: amazon-ec2 ec2-ami

按照http://aws.amazon.com/articles/1663?_encoding=UTF8&jiveRedirect=1的说明,我创建了一个在EBS卷上运行mysql的dbs的实例。

我一直在实例的文件系统(而不是EBS卷)上安装其他软件,并希望能够将整个软件保存为AMI。

在Elasticfox中,两个AMI命令都显示为灰色。

不可能这样做吗?

1 个答案:

答案 0 :(得分:1)

我对ElasticFOX并不熟悉,但一般情况下,您无法显式创建从实例存储创建的EC2实例的AMI。你需要一系列ec2-ami工具来创建一个。我写了一个脚本,我用它创建了一个AMI。随意使用。

复制以下脚本:

https://github.com/rakesh-sankar/Tools/blob/master/AmazonAWS/AMI/CreateAMI.sh

- 确保在使用前更新以下内容

  1. Imagename Shortname
  2. priavetKey的路径
  3. certificateKey的路径
  4. S3 User-id(通常,这是您的AWS帐户ID)
  5. 水桶名称
  6. JavaHome的路径
  7. 授予该文件权限。

      

    chmod + x createAMI.sh   ./createAMI.sh

    它应该在您的帐户下创建一个AMI图像,并使用您给出的名称进行注册。