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

时间:2017-08-18 12:21:18

标签: amazon-web-services amazon-ec2 elastic-load-balancer

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

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

elb / alb - > ELB

在alb中

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

3 个答案:

答案 0 :(得分:3)

这是不可能的。

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

答案 1 :(得分:2)

没有。您不能直接将一个ELB映射到另一个ELB。

答案 2 :(得分:0)

说明

我们找到了一种通过AWS CLI完成此操作的round回方式,目前正在生产中使用它来路由流量。请注意,下面的解决方案最终将路由到ELB后面的相同实例,而不是通过ELB本身。运作方式如下:

  1. 在创建弹性beantalk环境时会附带一个自动生成的自动缩放组
  2. An auto-scaling group can be attached to up to 10 target groups via the CLI
  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}