如何在启动之间保留Amazon EC2实例的地址

如果我停止Amazon EC2实例,然后再次启动它,它将丢失它的地址。 我如何防止?

你不能阻止,任何实例的公共DNS不能被依赖是不变的。 或者:

  • 将dynamicDNS服务添加到实例,以便它更新某个地方的dynamicDNS地址,并使用该DNS DNS地址或:
  • 使用弹性IP。 当您停止并启动实例时,请确保IP地址与该实例相关联。 请注意,当实例closures时,未映射的IP地址成本。 您需要将Alogging添加到您的DNS条目以映射到该IP地址。 如果实例closures了很多,那么最好使用路由53域名parsing服务(DNS)作为您的特定域名上短TTL的域名。 这样,您可以快速地将Alogging重新映射到您的弹性IP。

根据你想要做什么,你可能要考虑在包含你的实例的自动扩展组前面加一个弹性负载平衡器。 实例可以来来去去,但只需要知道ELB的端点。 注意:ELB是公开的。 这也是您的SSL证书的端点。