AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)
Posted
技术标签:
【中文标题】AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)【英文标题】:AWS Elastic Load Balancer DNS Name Change and 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 中的别名。
有没有办法避免这种情况或自动更新别名?
【问题讨论】:
【参考方案1】:我已经发布了some sample code here,让您自己的应用程序在启动时执行此操作一次。该项目中的代码尚未经过全面测试,但应该可以帮助您快速上手:
(如果你使用的是my plugin,there's a mojo do to that。这个是经过充分测试的:])
您可以拨打电话:
$ mvn beanstalk:bind-domains -Dbeanstalk.domains=services.modafocas.org:Z3DJ4DL0DIEEJA
谢谢
【讨论】:
非常感谢,它很有帮助。我使用的是 PHP 而不是 Java。你对使用 PHP 执行此操作有什么建议吗?马修 将 API 调用映射到 PHP :)以上是关于AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)的主要内容,如果未能解决你的问题,请参考以下文章