使用cloudformation设置网络负载均衡器时,在目标组实例上指定端口

时间:2019-01-04 05:37:56

标签: amazon-web-services amazon-cloudformation amazon-elb

在使用cloudformation模板创建网络负载平衡器时,我能够将通过自动缩放创建的实例注册到LB目标组中,但是我在每个EC2实例上运行的同一应用程序的N个实例都绑定到了不同的端口(原因无关紧要,但是这与它有关,因为数据库拥有专有的驱动程序,因此无法在单个进程中处理25个以上的请求,因此我们托管了2个实例,每个EC2实例可以处理50个实例。

我当前的目标是能够将这些实例添加到目标组,即

EC2_Instance_1 Port 8080
EC2_Instance_1 Port 8081
EC2_Instance_2 Port 8080
EC2_Instance_2 Port 8081
etc

我可以在aws控制台(https://imgur.com/a/fPjYItJ)上手动完成,但是显然不能通过cloudformation模板完成。

在我的模板上,我只是引用目标组arn

my-asg:
    Type: "AWS::AutoScaling::AutoScalingGroup"
    Properties:
      DesiredCapacity: 10
      ...
      TargetGroupARNs:
        - !Ref targetGroupARN

0 个答案:

没有答案