我正在使用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中的别名。
有没有办法避免这种情况或自动更新别名?
答案 0 :(得分:2)
我已经发布了some sample code here让你自己的应用程序在启动时执行此操作一次。该项目中的代码未经过全面测试,但应该可以帮助您加快速度:
(如果您使用my plugin,there's a mojo do to that。这个经过了充分测试:])
您可以致电:
$ mvn beanstalk:bind-domains -Dbeanstalk.domains=services.modafocas.org:Z3DJ4DL0DIEEJA
谢谢