当前位置: 首页 > 知识库问答 >
问题:

弹性豆茎变ELB型

颜乐
2023-03-14

有人知道是否有可能将现有的AWS弹性豆茎环境更改为应用程序负载平衡器(而不是经典的负载平衡器)。

据我所知,只有应用程序ELB可以被AWS WAF和DDOS“屏蔽”保护,所以任何现有的EB应用程序都不能利用这些特性,因为他们有经典的ELB。

共有1个答案

魏安宁
2023-03-14

不可能更改现有环境的负载均衡器类型,但我使用以下过程创建了一个带有应用程序负载均衡器的克隆环境(而不是经典的)。

  1. 在控制台中,保存原始环境的配置。
  2. 在终端,EB config get[save name]中,您将在.elasticbeanstalk\saved_configs.
  3. 中获得一个文件
  4. 编辑要添加的文件

OptionSettings:AWS:ElasticBeanstalk:Environment:LoadBalancerType:application

aws:elb:loadbalancer:crosszone:true aws:elb:policies:connectiondrainingenabled:true aws:elb:listener:443:[wherath]

您可以利用此机会进行其他更改,如升级platformarn

AWS:elbv2:listener:443:listenerenabled:true SSLPolicy:ELBSecurityPolicy-TLS-1-2-2017-01 SSLCertificatearns:[您的证书id]默认进程:默认协议:HTTPS规则:''

现在,您将拥有一个具有不同负载均衡器类型的新环境,与旧环境并排。您可以执行测试,进行进一步的配置更改,然后如果一切正常,交换CNAMEs并终止以前的环境。

 类似资料:
  • 我试图找出管理EB docker应用程序的HTTPS的最佳方式。 目前我正在使用下面的方法。 < li>ELB接受443上的HTTPS连接,并转发到实例上的HTTP端口80。 < li>ELB接受80上的HTTP连接,并转发到实例上的HTTP端口8080。 < li >实例接受端口80上的HTTP连接,并转发到docker app。 < li >实例接受端口8080上的HTTP连接,并将它们重定向

  • 配置验证异常:AWS Elastic Beanstatk无法与Amazon EC2通信以确定是否为Elastic Load均衡创建自定义安全组。 在创建AWS Elastic Beanstalk应用程序时,我在尝试继续“查看和启动”时遇到了这个错误。我是新手。请帮忙。

  • 我是AWS的新手,这个问题似乎很基本。然而,我需要看看我是否能找到解决方案。 我首先创建并启动了一个 EC2 实例,然后创建了一个弹性 Beanstalk 实例,并在该实例上部署了一个示例应用程序。默认情况下,弹性 Beanstalk 会将“默认环境”附加到此实例,我无法将其更改为我的 EC2 实例。如何将我的 EC2 实例(我之前创建的实例)附加到此弹性豆茎实例?我正在使用亚马逊免费套餐来学习。

  • 假设我在Wordpress中创建了一个站点,它运行在Elastic Beanstalk上。现在,在运行的应用程序上,我将创建帖子/页面,上传图像等。也就是说,数据库中的一些数据、视频、文件和记录将被添加到运行的应用程序中。 从我在AWS控制台中看到的情况来看,我可以部署一个应用程序的不同版本--但是根据上面的场景,如果我部署了一个新版本,我会不会丢失直接上传到正在运行的应用程序中的所有文件(即文件

  • 我在elastic beanstalk上使用django进行开发,我想对apache配置做两个更改: 1.将www.domain.com重定向到domain.com 2.将http://domain.com重定向到https://domain.com 有人知道如何在弹性豆茎中添加重写吗?

  • 我需要将一些配置传递给我的Spring Boot应用程序,它是使用弹性豆茎部署的。 不幸的是,我需要在不重新编译工件的情况下更新这些变量,所以我想使用带下划线符号的大写字母(http://docs . AWS . Amazon . com/elastic beanstalk/latest/DG/Java-configuration . html)。不幸的是,配置要复杂得多,事实上我正在尝试将对象数