12

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

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

2 回答 2

5

不幸的是,前两个答案是否定的。

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

我不记得 beanstalk 是否通过 AutoScaling 组引导其环境,但如果是这样,您需要将该 AutoScaling 组与您的新 ELB 相关联。

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

那应该行得通。

于 2013-08-08T15:11:22.580 回答
-1

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

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

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

于 2013-12-19T17:01:56.217 回答