AWS Elastic Beanstalk - 追溯性地向应用程序添加负载均衡器

时间:2016-09-07 12:36:41

标签: amazon-web-services amazon-ec2 dns elastic-beanstalk

我有一个新域名,想要将我的Elastic Beanstalk应用名称从domain-name.elasticbeanstalk.com更改为www.domain-name.com。当我创建EB应用程序时,我选择了Single Instance。

我按照these instructions设置了域名。我选择了我的负载均衡器,但我的域似乎映射到我拥有的另一个应用程序。这似乎是因为我只使用另一个EB应用程序创建了一个负载均衡器,而不是我尝试将域映射到的当前应用程序。

我的问题是:

1)如何使用单一负载均衡器(与其他应用程序关联)正确指向域?这可能是不可能的。

2)如何追溯性地将负载均衡器添加到现有EB应用程序?或者我是否必须重新创建EB应用程序并在此时添加Load Balancer?

1 个答案:

答案 0 :(得分:3)

根据您提供的两个选项,我建议您使用第二个选项。

  • EB = Elastic Beanstalk
  • ELB = Elastic Load Balancer

按照以下步骤操作。

  1. 在AWS Console中启动ELB。如果您的EB实例位于VPC中,则在同一个VPC中启动ELB。

  2. 启动ELB时,将EB实例附加到该负载均衡器。

  3. 然后,您可以使用Route 53将您的域www.domain-name.com指向该ELB。

  4. 或者您可以将环境类型从单个实例更改为负载平衡环境。在这种情况下,请查看以下用户指南:
    https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-types.html?icmpid=docs_elasticbeanstalk_console