繁体   English   中英

AWS:是否可以将(ELB / ALB)映射到ELB?

[英]AWS: is it possible to map (ELB/ALB) to ELB?

ELB: Elastic Load Balancer ALB:应用程序负载均衡器

我试图将aws上的elb / alb映射到另一个elb(例如: http//my-elb-domain.com ),

elb / alb - > elb

在alb:我没有找到将elb注册为目标的方法。 在elb中:仅映射到实例

这是不可能的。

应用程序负载均衡器的经典负载均衡器和目标组仅接受Amazon EC2实例作为目标。

不可以。您不能直接将一个ELB映射到另一个ELB。

说明

我们已经找到了一种通过AWS CLI实现此目的的迂回方式,目前正在生产中使用它来路由流量。 请注意,下面的解决方案最终路由到ELB后面的相同实例,但不是通过ELB本身。 以下是它的工作原理:

  1. 创建弹性beanstalk环境时,会自动生成一个自动缩放组
  2. 可以通过CLI将自动扩展组连接到最多10个目标组
  3. 该目标群体可以成为ALB的直接目标

视觉流程

流量 - > ALB - >目标组 - >自动缩放组 - >相同实例ELB指向

设置说明

  1. 创建Elastic Beanstalk应用程序
  2. 获取为Elastic Beanstalk应用程序生成的Autoscaling组的名称
  3. 创建目标组(没有目标),保存目标组的ARN。
  4. 创建ALB,将其目标设置为步骤#3中创建的目标组
  5. 通过AWS CLI将目标组附加到Autoscaling组

    aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name {AutoScalingGroupName} --target-group-arns {TargetGroupARN}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM