亚马逊只给你一定数量的静态 IP 地址,每个 EC2 实例的本地(私有)IP 可以在机器重启时改变。据我所知,这使得创建一个 EC2 实例相互依赖的稳定平台非常难以使用。
我在网上搜索了很多关于各种解决方案的信息,到目前为止,除了在 EC2 上分配弹性 IP 地址之外,没有任何合理的发现,即使它不是面向公众的。有没有人有任何其他实际上很容易执行的好主意?
谢谢!
请参阅 AWS 团队对问题Static local IP的回复:
EC2 实例的内部 IP 地址是通过 DHCP 分配的。在实例关闭或 DHCP 租约到期时,IP 地址将返回到可用于其他实例的通用 EC2 DHCP 地址池。
无法保证您将在重新启动后获得相同的 DHCP 地址。
编辑:答案是使用 Amazon VPC。除了微不足道的额外设置外,没有任何缺点,因为现在您可以控制路由器。这是一个不同于 AWS 上普通旧 EC2 实例的世界。事实上,VPC 将默认为所有未来的 AWS 设置启用,这是非常必要的。有关更多信息,请参阅此帖子:http ://www.reddit.com/r/aws/comments/1a3n0r/ec2_update_virtual_private_clouds_for_everyone/