lon*_*556 15 amazon-ec2 amazon-web-services
我在vpc上有几个实例,它们通过私有的ips相互通信.每个实例都是在不久前启动的,并分配了一个随机的公共IP,不用于任何事情.由于任何公开的内容都存在漏洞而且根本没有使用它们,我想删除它们.
是否可以在不终止实例的情况下删除公共IP地址?
Cyc*_*ave 18
是的,您可以从实例中删除公共 IP 地址。
当您的实例在启用了“自动分配公共 IP”设置的子网中启动时,此解决方案适用。这使得 AWS 添加了一个似乎难以删除的公共 IP 地址。
笔记:
这里有一个投票否决的解决方案,起初似乎可行,但是当您再次启动实例时,公共 IP 会返回(作为不同的地址)。
解决方法:(详细步骤如下)
您需要先添加另一个网络接口,(所以有两个或多个 N.Is),然后您可以通过添加和删除弹性 IP 来释放公共地址。
以下是详细的分步指南:
现在执行步骤 4 的相反操作,取消关联您刚刚添加的 EIP。此时,右键单击实例并选择“网络”、“管理 IP 地址”,您将看到您的实例上不再有公共 IP。这一点。您必须刷新实例视图,否则您将看不到此内容。
公共 IP 现在已经一去不复返了。即使您停止并启动实例,它也不会返回。
整理:删除之前创建的弹性IP。不要删除新的额外网络接口。这必须留在原地。如果您删除新的/第二个 NI,则公共 IP 将在您下次停止和启动实例时返回。
我知道这听起来有点奇怪,但它在此处的 AWS 文档中,我已经对其进行了测试并且可以正常工作。
该页面上 AWS 文档中的相关部分是:“如果您在 VPC 中的实例的公共 IP 地址已被释放,如果有多个网络接口连接到您的实例,它将不会收到新的 IP 地址。 ”
err*_*07s 11
没有终止实例是不可能的.如果它是Elastic Ip那么它会起作用.
唯一的选择是获取实例的AMI,终止实例并在VPC中启动AMI,而不为该实例启用公共IP地址.
使用该专用IP终止实例后,您可以将该专用IP再次分配给您从Image创建的新实例.(只要它在同一个VPC和子网中)这样你就不需要更新私有IP了所有"vpc上通过私有ips相互通信的实例"
| 归档时间: |
|
| 查看次数: |
17155 次 |
| 最近记录: |