为什么 AMI 与 ec2 上的某个区域绑定?

cit*_*onn 7 amazon-ec2 region ec2-ami

据我所知,当我在 ec2 上启动实例时,该实例必须位于特定的数据中心上,并且启动后您无法更改它。我还了解到 AMI 是从实例创建的。

但我不明白的是,当我从 AMI 启动实例时,为什么我不能指定我希望它在哪个区域运行?看起来这并不重要,创建 AMI 后,您应该能够在任何区域启动它。AMI 包含哪些内容将其与某个区域联系起来?为什么?

and*_*ens 7

内核。内核 ID 会随着区域的不同而变化(不要问我为什么)。这意味着指定要引导的内核 ID 的 AMI 只能在该内核 ID 存在的区域中引导。