【问题标题】:AWS Elastic Load Balancer DNS Name Change and Route 53 (PHP)AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)
【发布时间】:2013-01-02 10:52:51
【问题描述】:

我正在使用 Elastic Beanstalk、Route 53 和 eb cli 工具 eb init, start, stop etc.。我的 Elastic Beanstalk 实例在 64 位 Amazon Linux 上运行 PHP 5.4。

我在 Route 53 中创建了一个托管区域,并添加了一个别名以将我的域名指向 Elastic Load Balancer。当我运行命令eb start 时创建的负载均衡器。我按照以下说明操作:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/HowToAliasRRS.html

当我进行一些配置更改(例如添加密钥对)时,停止 Elastic Beanstalk eb stop 并重新启动 eb start 负载均衡器的 DNS 名称发生更改,我必须手动更改 Route 53 中的别名。

有没有办法避免这种情况或自动更新别名?

【问题讨论】:

    标签: php amazon-web-services amazon-elastic-beanstalk amazon-route53


    【解决方案1】:

    我已经发布了some sample code here,让您自己的应用程序在启动时执行此操作一次。该项目中的代码尚未经过全面测试,但应该可以帮助您快速上手:

    (如果你使用的是my pluginthere's a mojo do to that。这个是经过充分测试的:])

    您可以拨打电话:

    $ mvn beanstalk:bind-domains -Dbeanstalk.domains=services.modafocas.org:Z3DJ4DL0DIEEJA
    

    谢谢

    【讨论】:

    • 非常感谢,它很有帮助。我使用的是 PHP 而不是 Java。你对使用 PHP 执行此操作有什么建议吗?马修
    • 将 API 调用映射到 PHP :)
    猜你喜欢
    • 2016-10-29
    • 2015-11-03
    • 2016-02-09
    • 2019-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 2020-05-29
    • 2021-05-27
    相关资源
    最近更新 更多