为什么我不能将弹性 IP 与 EC2 实例关联?

jos*_*ris 4 amazon-elastic-ip

我有一个正在运行的 EC2-classic 实例,位于 t2-micro。它具有在启动时与其关联的公共 IP。尽管有 3 次 RTFM[1],但我无法弄清楚如何将分配的弹性 IP 与正在运行的实例相关联。

我在“弹性 IP”下分配了一个新地址。我右键单击并执行“关联地址”。它给了我一个“搜索实例 ID 或标签”字段,但它似乎无法通过任何一个找到(正在运行的)实例,无论我是开始输入前几个字符还是粘贴整个内容。如果我确实粘贴了整个 ID 或名称,然后按 Enter 我收到错误消息“尝试关联地址时发生错误/请求必须包含参数实例 ID”。实例和弹性IP都在us-west1中。

[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html

Tim*_*Tim 5

您不能为 EC2-classic 实例分配 VPC EIP。我怀疑默认情况下弹性 IP 是在 VPC 中分配的。

我建议你分配一个新的 EIP,你会寻找关于它在哪里创建的选项,并确保它显示“EC2 Classic”。由于我的帐户太新,我无权访问 EC2-classic。亚马逊在此处提供了有关此主题的文档。

这个页面有一些有用的信息:

在玩了一段时间之后——比我想花的时间更长——我删除了弹性 IP 并重新创建了它。首次创建(“分配”)弹性 IP 时,它为您提供了两种选择——EC2 或 VPC。列表中选择的默认值是 EC2,这就是我最初选择的选项。我把它改成了 VPC,瞧!– 现在我可以轻松轻松地将 IP 关联到我正在运行的 VM。