AWS Elastic Load Balancer DNS名称更改和Route 53(PHP)

时间:2013-01-18 16:59:45

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

我正在使用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 Load Balancer的DNS名称更改,我必须手动更改Route 53中的别名。

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

1 个答案:

答案 0 :(得分:2)

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

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

您可以致电:

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

谢谢