Nic*_*rey 4 amazon-elb aws-cloudformation aws-load-balancer aws-application-load-balancer
在 AWS 的 Cloudformation 中,如何将自动缩放组 (ASG) 附加到应用程序负载均衡器目标组?
尽管可以使用 AQWS CLI 或 API,但似乎没有任何直接的方法可以直接在 Cloudformation 模板 (CFT) 中执行此操作。该AWS::ElasticLoadBalancingV2::TargetGroup资源仅提供以下目标类型:
instance. 目标由实例 ID 指定。ip. 目标由 IP 地址指定。lambda. 目标组包含单个 Lambda 函数。Nic*_*rey 10
那是因为,显然,人们没有将 ASG 附加到目标群体;相反,将一个或多个目标组附加到 ASG。
对我来说似乎有点倒退,但我确定这与 ASG 在扩展和扩展时需要注册/注销其实例有关。
有关AWS::AutoScaling::AutoScalingGroup详细信息,请参阅资源的文档。
例子:
TargetGroup:
Type: AWS::ElasticLoadBalancingV2::TargetGroup
Properties:
VpcId: !Ref VPC
TargetType: instance
Port: 80
Protocol: HTTP
AutoScalingGroup:
Type: AWS::AutoScaling::AutoScalingGroup
Properties:
AvailabilityZones: !GetAZs !Ref "AWS::Region"
MaxSize: "3"
MinSize: "1"
TargetGroupArns:
- !Ref TargetGroup
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4779 次 |
| 最近记录: |