我有一个新域名,想要将我的Elastic Beanstalk应用名称从domain-name.elasticbeanstalk.com
更改为www.domain-name.com
。当我创建EB应用程序时,我选择了Single Instance。
我按照these instructions设置了域名。我选择了我的负载均衡器,但我的域似乎映射到我拥有的另一个应用程序。这似乎是因为我只使用另一个EB应用程序创建了一个负载均衡器,而不是我尝试将域映射到的当前应用程序。
我的问题是:
1)如何使用单一负载均衡器(与其他应用程序关联)正确指向域?这可能是不可能的。
2)如何追溯性地将负载均衡器添加到现有EB应用程序?或者我是否必须重新创建EB应用程序并在此时添加Load Balancer?
答案 0 :(得分:3)
根据您提供的两个选项,我建议您使用第二个选项。
按照以下步骤操作。
在AWS Console中启动ELB。如果您的EB实例位于VPC中,则在同一个VPC中启动ELB。
启动ELB时,将EB实例附加到该负载均衡器。
然后,您可以使用Route 53将您的域www.domain-name.com
指向该ELB。
或者您可以将环境类型从单个实例更改为负载平衡环境。在这种情况下,请查看以下用户指南:
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-types.html?icmpid=docs_elasticbeanstalk_console