Amazon EC2 - 从快照创建私有 AMI

Amazon EC2 - 从快照创建私有 AMI

我真的很为难。这就是我现在的情况。我创建了一个 EC2 实例,安装了配置并拍摄了快照。现在我想将此快照转换为 AMI,这样我就可以使用相同的代码和配置从头开始启动新实例。

  • 这是我尝试过的:
  • 前往我的快照
  • 点击“创建图像”
  • 在“块设备映射”上单击 EBS
  • 然后选择我的快照作为设备:/dev/sdb

当我尝试执行此操作时收到的错误是:

Multiple snapshots with Marketplace codes are not permitted.

有人遇到过这个问题并修复过吗?任何帮助都将不胜感激。

答案1

您一开始使用的是 Amazon AMI,还是 Amazon Marketplace 上的 AMI?第三方创建的 AMI 可以设置限制,以防止用户克隆它们并且不支付创建者费用。

更多详情来自: http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-AttachVolume.html

如果卷具有 AWS Marketplace 产品代码:

  • 该卷只能附加到已停止实例的根设备。
  • 您必须订阅该卷上的 AWS Marketplace 代码。
  • 实例的配置(实例类型、操作系统)必须支持该特定 AWS Marketplace 代码。例如,您不能从 Windows 实例中获取卷并将其附加到 Linux 实例。
  • AWS Marketplace 产品代码从卷复制到实例。

相关内容