首页 文章

Elastic Beanstalk的Elastic Load Balancer名称

提问于
浏览 141
7

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

  • 有没有办法重命名负载均衡器?

  • 有没有办法在Elastic Beanstalk初始化时指定负载均衡器名称?

  • 如果我只是创建一个新的负载均衡器,有没有办法将它添加到我的Elastic Beanstalk环境?

2 回答

  • 4

    您可以将自定义域的CNAME创建为弹性beanstalk DNS . 就像是:

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

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

  • -1

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

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

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

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

    这应该工作 .

相关问题