当我在 AWS 控制台中启动实例时,我可以将“自动分配公共 IP”设置为 true,新创建的实例将从池中分配公共 IP 地址。
现在假设我已经启动了此设置为 false 的实例,并希望为此实例分配公共 IP。与第一种情况相同的公共 IP,而不是弹性 IP。
PS 我知道我可以启动新实例并关闭旧实例。我对分配给一个已经在运行的人特别感兴趣。
小智 63
您在没有公共 IP 的情况下启动的实例将保持不变,因为它只能在您启动实例时分配。auto assign public IP
如果您在启动实例时选择没有公共 IP,即使有一个打开的子网也不会为您的实例分配公共 IP。
我知道的唯一方法是assign a public IP
在启动实例之前进行选择,或者将子网设置为自动分配公共 IP,只有在您启动新实例时才会这样做。
总结一下:assign a public IP
除非您使用 EIP,否则在启动该实例之后是不可能的。
小智 7
如果您正在使用 ELB 和 Autoscaling,那么动态创建实例并对实例进行压力测试是很困难的。这种情况下的一种解决方案:
选择 EC2 实例 > 操作 > 网络 > 管理 IP 地址。然后使用选项“添加或编辑 IPv4 公共 IP 将弹性 IP 分配给此实例或网络接口”。
现在您将拥有具有公共 IP 的 EC2 实例,而无需重新启动/删除 EC2 实例。
归档时间: |
|
查看次数: |
105678 次 |
最近记录: |