gpt4 book ai didi

amazon-web-services - 我无法让我的自动缩放组引用我的 TargetGroup

转载 作者:行者123 更新时间:2023-12-03 07:12:55 25 4
gpt4 key购买 nike

我能够启动一个简单的自动缩放组。但是,当我尝试设置应用程序负载均衡器以将流量定向到我的各个实例时,问题就出现了。首先,我创建了负载均衡器,这也很简单。问题在于创建目标群体和听众。在我的自动缩放组中,我添加了以下属性:

    TargetGroupARNs:
- !Ref AlbTargetGroup

那么,我的目标群体如下:

  AlbTargetGroup:
Type: AWS::ElasticLoadBalancingV2::TargetGroup
Properties:
TargetType: ip
VpcId: ###########
Protocol: HTTP
Port: 3000
HealthCheckPath: /hello
HealthCheckIntervalSeconds: 10
HealthCheckTimeoutSeconds: 5
HealthyThresholdCount: 2
UnhealthyThresholdCount: 2

请注意,我是通过 VpcId 进行硬编码的。我正在从 CLI 进行部署。在控制台中,我在堆栈中遇到的错误是:

提供的目标组“arn:aws:elasticloadbalancing:...”的目标类型无效。请确保提供的所有目标组都具有目标实例类型

最佳答案

Application LoadBalancer 和 AutoScalingGroup 之间的链接需要进行不同的配置,具体取决于 ALB TargetGroup 是使用 TargetType ip 还是 instance。对于实例,您可以使用:

TargetGroupARNs:
- !Ref LoadBalancerTargetGroup

对于ip,答案取决于实际目标。例如,对于 ECS,您通常在服务定义中指定它:

LoadBalancers:
- ContainerName: ContainerName
ContainerPort: 8080
TargetGroupArn: !Ref LoadBalancerTargetGroup

如果您将实例类型 ASG 引用到ip ALBTG,那么您将收到请确保所有提供的目标组都具有实例的目标类型 错误。

关于amazon-web-services - 我无法让我的自动缩放组引用我的 TargetGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54655197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com