为什么我不能创build我新创build的AMI的微型实例?

我开始使用64位版本的Ubuntu 9.10 Karmic服务器版本。 (在Amazon EC2上使用微型实例,每小时成本低于0.01美元)

我添加了GNOME桌面和NX服务器。

我将这个实例重新绑定到一个新的AMI中。

现在试图启动我刚刚创build的AMI的另一个实例。 我无法select“微型”/便宜的服务器格式。

我做错了什么? 什么引发了这个限制?

亚马逊是否真的足够聪明,知道哪些AMI可以在哪个服务器上工作? 我把它在微服务器上运行的很好,而我重新捆绑它..?

微型实例必须是EBS支持的,它们不能被AMI支持。 你会转换它。

微型实例613 MB内存,最多2个EC2计算单元(用于短期周期性突发), 仅EBS存储 ,32位或64位平台“

http://aws.amazon.com/ec2/faqs/#What_kind_of_hardware_will_my_application_stack_run_on

我不确定为什么你不能在一个新的微型实例中启动你的AMI,但我认为这里有一些混乱。 要明确,AMI和EBS并不是支持实例的两种不同的选项。 EBS和S3是支持AMI的两种select(来自使用Amazon EC2 – >使用AMI – > AMI基础的文档)。 您的AMI很可能仍然受到EBS的支持,因此可以用于微型实例。 还有其他一些事情正在发生。

所有AMI均归类为Amazon EBS支持或Amazon S3支持。 前者表示根设备是Amazon EBS快照,并且在从AMI启动实例时显示为Amazon EBS卷。 后者意味着根设备存储在Amazon S3中,并且在从AMI启动实例时显示为本地存储。