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

将 AWS Elastic beanstalk 部署到不同区域的环境

如何将 express react 应用程序部署到 aws elastic beanstalk?