Elastic Beanstalk的Elastic Load Balancer名称

时间:2013-08-08 15:00:49

标签: amazon-web-services load-balancing elastic-beanstalk

我在AWS上创建了一个新的Elastic Beanstalk应用程序。我必须使用CNAME通过Network Solutions管理的DNS将流量重定向到Elastic Load Balancer的终点,并且它们对CNAME目标的长度有大小限制。看起来Elastic Beanstalk会为其负载均衡器选择非常大的随机名称。

  1. 有没有办法重命名负载均衡器?
  2. 有没有办法在Elastic Beanstalk初始化时指定负载均衡器名称?
  3. 如果我只是创建一个新的负载均衡器,有没有办法将其添加到我的Elastic Beanstalk环境中?

2 个答案:

答案 0 :(得分:4)

不幸的是前2的答案是否定的。

最后一个,你能够做到,但它或多或少违背了Elastic beanstalk的流程。您需要使用您喜欢的任何名称创建自己的ELB,然后将其放在beanstalk创建的实例的前面。您需要删除创建的beanstalk的ELB,以便它不会在那里花费您的钱。

我无法记住beanstalk是否通过AutoScaling组启动其环境,但如果确实如此,则需要将该AutoScaling组与新ELB关联。

创建并同步所有这些后,您需要将CNAME指向新定制的ELB。

这应该有效。

答案 1 :(得分:-1)

您可以将自定义域的CNAME创建为弹性beanstalk DNS。类似的东西:

www.my-custom-domain.com CNAME to my-stalk-name.elasticbeanstalk.com

这样你就不依赖于自动生成的ELB名称了。您的豆茎名称由您定义,不会更改。