我在这里遇到了一个与 EC2 实例有关的奇怪问题。我刚刚在扩展启动驱动器后停止并启动了适用于 Windows 的 EC2 实例,而不是在启动实例后,在停止-启动阶段之前为其分配的 IP 现在已更改为新 IP。有人遇到过类似的问题吗?还是在停止-启动场景中这种情况很常见?
答案1
每次启动/停止 EC2 实例时,您实际上正在启动一个全新的虚拟服务器。这意味着它每次都会获得一个新的 IP 地址。
幸运的是,Amazon 为 EC2 实例提供了弹性 IP,因此您可以拥有一个固定的永久 IP,可以将其分配给任何实例(并随时更改哪个实例使用它)。您可以在他们的 EC2 IP 地址常见问题解答中找到更多信息: http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/index.html?IP_Information.html
他们的其余文档中可能还有很多内容:http://aws.amazon.com/documentation/ec2/
特别是开发者指南: http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/
答案2
Windows 的停止/启动(关闭)将为实例分配一个新的公有/私有 IP。如果您需要有保证的公有 IP,则需要使用弹性 IP。