我能够启动一个简单的自动缩放组。但是,当我尝试设置应用程序负载均衡器以将流量引导到我的各种实例时,问题就出现了。首先,我创建了负载均衡器,它也很简单。问题是创建目标组和听众。在我的自动缩放组中,我添加了以下属性:
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:...”的目标类型无效。请确保所有提供的目标组都具有目标类型的实例