2

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

就像是:

Disassociate the IP --> associate a new instance

这可能吗?任何替代方法可以做到这一点?

这样做的原因:我在公司网络中有防火墙问题,不允许我连接到实例。我必须向网络团队提出白名单请求,然后执行 RDP。我将创建多个实例,并且我不想每次都提出新请求。

4

4 回答 4

2

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

  • 如果子网禁用了“自动分配 IP”选项,您解除关联的实例可能会失去 Internet 访问权限
  • 如果子网启用了“自动分配 IP”选项,您分离的实例将获得一个新的公共 IP(非弹性)。

选择:

  • 分配一个新的弹性 IP(如果您在限制范围内)并将新 IP 分配给您的新实例
于 2018-04-05T04:17:09.013 回答
1

Amazon 提供了分配弹性 IP 地址的功能。弹性 IP 为您提供一个 IP 地址,您可以随着时间的推移将其与不同的 EC2 实例相关联。如果您的 EC2 实例具有弹性 IP,并且该实例曾经停止或终止,您可以立即将新的 EC2 实例与弹性 IP 关联。即使后端 EC2 实例已更改,您现有的应用程序也不会中断,因为应用程序会看到它们预期的 IP 地址。

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

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

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

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

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

回到您最初的问题,是的,可以取消关联并再次关联,然后只需使用 AWS Web 控制台即可将其关联回新的 EC2 实例。

于 2018-04-06T06:38:02.607 回答
0

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

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

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

于 2018-04-07T15:28:41.517 回答