我有一个正在运行的EC2经典实例,在t2-micro。 它具有与它关联的公开IP。 尽pipe有三次RTFM [1],我不知道如何将分配的弹性IP与正在运行的实例相关联。
我在“弹性IP”下分配了一个新地址。 我右键单击并执行“关联地址”。 它给了我一个“search实例ID或标记”字段,但它似乎无法find任何一个(运行)实例,是否开始input前几个字符或如果粘贴整个事情。如果我粘贴整个ID或名称,然后按Enter键出现错误“尝试关联地址时发生错误/请求必须包含参数实例ID”。 实例和弹性IP都在我们west1。
[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html
您无法为EC2-classic实例分配VPC EIP。 我怀疑默认情况下弹性IP在VPC中分配。
我build议你分配一个新的EIP,寻找有关它的创build地点的选项,并确保它显示“EC2 Classic”。 我没有访问EC2-classic,因为我的帐户太新了。 亚马逊在这里有这方面的文档。
这个页面有一些有用的信息:
经过一番玩耍 – 比我想花的时间更长 – 我删除了弹性IP并重新创build了它。 当第一次创build(“分配”)一个弹性IP它给你两个select – EC2或VPC。 列表中select的默认值是EC2,这就是我最初select的选项。 我改变了这个VPC,瞧! – 现在我可以将IP与我正在运行的VM很好很容易的关联起来。
现在可以在标准范围和VPC范围之间迁移EIP,但是首先需要从您的实例中分离您的弹性IP(这样您将看到很短的停机时间)。 注意:如果EIP是在VPC范围内创build的,则不能迁移到标准范围。
然后,您可以在范围之间移动弹性IP:
这可能需要几分钟的时间才能过渡,看起来它已经消失了一会儿(细节在这里 )。 一旦移动完毕,就可以将其分配给VPC中的实例。