AWS:将已分配的弹性IP关联到新实例

时间:2018-04-05 04:12:52

标签: amazon-web-services amazon-ec2 rdp elastic-ip

我有一个EC2实例,其中一个Elastic IP与之关联。我想检查一下是否可以将此IP分配给我创建的新实例?

类似的东西:

Disassociate the IP --> associate a new instance

这可能吗?有没有其他方法可以做到这一点?

执行此操作的原因:我在公司网络中遇到防火墙问题,导致我无法连接到该实例。我必须向网络团队提出白名单请求然后我做RDP。我将创建多个实例,并且我不想每次都提出新请求。

4 个答案:

答案 0 :(得分:2)

是的,您可以从AWS控制台执行此操作,也可以使用SDK / API。当您取消关联弹性IP时:

  • 如果子网具有"自动分配IP"您解散的实例可能会丢失互联网访问权限。禁用选项
  • 如果子网具有"自动分配IP"您解散的实例将获得新的公共IP(非弹性)。选项已启用。

替代:

  • 分配新的弹性IP(如果您在限制范围内)并将新IP分配给新实例

答案 1 :(得分:1)

亚马逊提供分配弹性IP地址的功能。弹性IP为您提供单个IP地址,您可以随时间将其与不同的EC2实例关联。如果您的EC2实例具有弹性IP并且该实例已停止或终止,则可以立即将新EC2实例与弹性IP关联。您的现有应用程序不会中断,因为应用程序会看到他们期望的IP地址,即使后端EC2实例已更改。

要分配弹性IP并将其与Amazon Web Services(AWS)实例关联,请执行以下操作:

  1. 打开AWS管理控制台,单击EC2链接,然后显示与您所在地区相关联的页面。
  2. 单击EC2控制面板中的弹性IP链接。
  3. 单击“分配新地址”并从下拉列表中选择VPC或EC2,具体取决于您是否要将此IP与Amazon EC2-虚拟私有云(VPC)或Amazon EC2-Classic中的实例相关联,分别。单击是,分配以确认您的选择。
  4. 右键单击新创建的弹性IP,然后选择“关联地址”。
  5. 从正在运行的实例的下拉列表中选择所需的EC2实例,然后单击“关联”。

答案 2 :(得分:0)

首先,对于您的用例,设置NAT网关并将其指向路由表中的默认网关路由是一个更好的选择,这样您就可以灵活地使用任何EC2实例。 VPC子网访问您的企业网络。

Your EC2 instance (Within VPC with any IP) --> NAT Gateway (With Elastic IP) --> Corporate Network

这样,您的公司网络就会将NAT网关IP视为入站IP地址。

回到原来的问题,是的,只需使用AWS Web控制台就可以取消关联并再次关联它并返回到新的EC2实例。

答案 3 :(得分:0)

是的,您可以解除弹性IP的关联并与新实例关联。

如果您使用的是AWS控制台,请确保在关联地址时启用重新关联,这样您就无需执行额外的步骤取消关联与新实例相关联。如果您尚未启用它,则可以通过首先取消关联然后将EIP与实例关联而不需要关闭任何实例来重新关联。

或者你可以简单地做一个嵌套的RDP。您可以从VPC中的实例RDP到任何实例,除非您有限制访问它们。