Iam Попытка создать балансировку нагрузки сети в облачной информации, но суммировать ее Получение ошибки с ошибкой ниже.
Ошибка: протокол прослушивателя «TCP» должен быть одним из «HTTP, HTTPS» (Сервис: AmazonElasticLoadBalancingV2; код состояния : 400; Код ошибки: ValidationError;
# Target Group
LPTargetGroup:
Type: AWS::ElasticLoadBalancingV2::TargetGroup
Properties:
HealthCheckIntervalSeconds: 30
HealthCheckProtocol: TCP
HealthCheckPort: 450
HealthCheckTimeoutSeconds: 10
HealthyThresholdCount: 3
Name: !Ref TargetName
TargetType: instance
Port: 450
Protocol: TCP
TargetGroupAttributes:
- Key: deregistration_delay.timeout_seconds
Value: '20'
Targets:
- Id:
Ref: WebEC2Instance1
Port: 450
- Id:
Ref: WebEC2Instance2
Port: 450
- Id:
Ref: WebEC2Instance3
Port: 450
UnhealthyThresholdCount: 3
VpcId:
Ref: 'Vpc'
Tags:
- Key: Name
Value: LPTargetGroup
- Key: Port
Value: 450
#ELB (NLB)
NLBListener:
Type: AWS::ElasticLoadBalancingV2::Listener
Properties:
DefaultActions:
- Type: forward
TargetGroupArn: !Ref LPTargetGroup
LoadBalancerArn: !Ref LPNetworkLoadBalancer
Port: '80'
Protocol: TCP
Port: '443'
Protocol: TCP
LPNetworkLoadBalancer:
Type: AWS::ElasticLoadBalancingV2::LoadBalancer
Properties:
Name: Lp-Web-NLB
Scheme: internal
Subnets:
- !Select [ 0, !Ref Subnets ]
- !Select [ 1, !Ref Subnets ]
- !Select [ 2, !Ref Subnets ]
Как я могу решить эту проблему?