AWS Elastic Beanstalk - 将负载均衡器追溯添加到应用程序
Posted
技术标签:
【中文标题】AWS Elastic Beanstalk - 将负载均衡器追溯添加到应用程序【英文标题】:AWS Elastic Beanstalk - add load balancer to app retroactively 【发布时间】:2017-01-15 03:50:54 【问题描述】:我有一个新域,想将我的 Elastic Beanstalk 应用程序名称从 domain-name.elasticbeanstalk.com
更改为 www.domain-name.com
。当我创建 EB 应用程序时,我选择了 Single Instance。
我关注these instructions 设置域。我选择了负载均衡器,但我的域似乎映射到我拥有的另一个应用程序。这似乎是因为我只使用另一个 EB 应用程序创建了一个负载均衡器,而不是我尝试将域映射到的当前应用程序。
我的问题是:
1) 如何使用单个负载均衡器(与不同应用关联)正确指向域?这可能是不可能的。
2) 如何将负载均衡器追溯添加到现有的 EB 应用程序?还是我必须重新创建 EB 应用并在此时添加负载均衡器?
【问题讨论】:
创建 EB 时是使用单实例还是使用负载平衡、自动缩放? 单实例 【参考方案1】:从您提供的两个选项中,我建议使用第二个选项。
EB = 弹性豆茎 ELB = 弹性负载均衡器按照以下步骤操作。
在 AWS 控制台中启动 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
【讨论】:
所以我无法将现有的 EB 应用从单实例更改为负载平衡以上是关于AWS Elastic Beanstalk - 将负载均衡器追溯添加到应用程序的主要内容,如果未能解决你的问题,请参考以下文章
将第三方域映射到 aws elastic beanstalk
AWS Elastic Beanstalk:将容器日志流式传输到 CloudWatch 问题
将 Namecheap 域添加到 AWS Elastic Beanstalk
将后台工作人员添加到 AWS Elastic Beanstalk