【问题标题】:How to stop Elastic Beanstalk from giving me a new Elastic IP如何阻止 Elastic Beanstalk 给我一个新的 Elastic IP
【发布时间】:2014-05-30 16:47:29
【问题描述】:

我有一个使用 Elastic Beanstalk 成功部署的 Rails 应用程序,但是每次我使用 git aws.push 时,最终结果都是一个具有新 Elastic IP 的新实例,这不是我分配给我的域的那个姓名。

因此,我必须完成将旧实例分配给新实例的流程。或者,将 DNS 更改为指向新的弹性 IP,然后删除未使用的弹性 IP,这样亚马逊就不会向我收费。

能否在配置中阻止这种新的弹性 IP 创建?

【问题讨论】:

    标签: amazon-web-services


    【解决方案1】:

    如果您使用负载平衡环境,您的域应该指向负载平衡器,所以我假设您在单实例环境中。在这种情况下,您可以使用 .config 文件和 aws cli 自动更改 DNS 记录(请参阅http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html)。另一种选择是在 VPC 中启动环境并将具有固定 IP 的 ENI 附加到实例,这可以避免 DNS 缓存问题。

    但考虑到 ELB 成本,我不会走那么远,只需启动具有单个实例的负载平衡环境并在 DNS 中注册该 ELB(如果您使用的是 Route53,则为 ALIAS 记录)。

    【讨论】:

    • 谢谢。我认为我第一次从实例切换到 ELB 时,它切换了弹性 IP,但现在我只使用 ELB,它使用负载均衡器的弹性 IP,如您所说。再次感谢。
    猜你喜欢
    • 2017-05-18
    • 2018-04-18
    • 2018-01-06
    • 2014-12-11
    • 2020-01-29
    • 2014-12-24
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    相关资源
    最近更新 更多