我有一个EC2实例,其中一个Elastic IP
与之关联。我想检查一下是否可以将此IP分配给我创建的新实例?
类似的东西:
Disassociate the IP --> associate a new instance
这可能吗?有没有其他方法可以做到这一点?
执行此操作的原因:我在公司网络中遇到防火墙问题,导致我无法连接到该实例。我必须向网络团队提出白名单请求然后我做RDP。我将创建多个实例,并且我不想每次都提出新请求。
答案 0 :(得分:2)
是的,您可以从AWS控制台执行此操作,也可以使用SDK / API。当您取消关联弹性IP时:
替代:
答案 1 :(得分:1)
亚马逊提供分配弹性IP地址的功能。弹性IP为您提供单个IP地址,您可以随时间将其与不同的EC2实例关联。如果您的EC2实例具有弹性IP并且该实例已停止或终止,则可以立即将新EC2实例与弹性IP关联。您的现有应用程序不会中断,因为应用程序会看到他们期望的IP地址,即使后端EC2实例已更改。
要分配弹性IP并将其与Amazon Web Services(AWS)实例关联,请执行以下操作:
答案 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到任何实例,除非您有限制访问它们。