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