AWS Сбой сборки CFN со статусом «Значение свойства TargetGroupARN должно иметь тип List of String» для следующей группы автоматического вызова:
InfyASG:
Type: AWS::AutoScaling::AutoScalingGroup
UpdatePolicy:
AutoScalingRollingUpdate:
MaxBatchSize: "4"
MinInstancesInService:
Ref: InfyASGMin
Properties:
Cooldown: "300"
DesiredCapacity:
Ref: InfyASGDesiredSize
MaxSize:
Ref: InfyASGMaxSize
MinSize:
Ref: InfyASGMin
HealthCheckGracePeriod: "300"
HealthCheckType: ELB
VPCZoneIdentifier:
Ref: PrivateSubnet
LaunchConfigurationName:
Ref: InfyLaunchConfig
TargetGroupARNs:
- !GetAtt "InfyTG.LoadBalancerArns"
Tags:
- Key: Owner
Value:
Ref: BaseOwner
PropagateAtLaunch: true
- Key: Name
Value:
Fn::Sub: ${BaseName}-${Environment}-InfyASG
PropagateAtLaunch: true
- Key: Application
Value:
Ref: Application
PropagateAtLaunch: true
- Key: Environment
Value:
Ref: Environment
PropagateAtLaunch: true
- Key: Role
Value:
Fn::Sub: ${BaseName}-${Environment}-Role
PropagateAtLaunch: true
Имя моей целевой группы «InfyTG». Только "TargetGroupARNs" был задан в группе автоматического масштабирования для отображения. Я также использовал следующее, но это не сработало.
TargetGroupARNs:
Ref: InfyTG
Должна быть проблема с отображением целевой группы в группу автоматического масштабирования. Я пытаюсь найти, как будет отображаться сопоставление между группой автоматического масштабирования, целевой группой, балансировщиком нагрузки приложений, но это не помогло мне решить вышеуказанную проблему.
Все, что мне нужно, - это сервер приложений высокой доступности в целевой группе, чтобы Я могу направить трафик c через балансировщик нагрузки приложения к экземпляру. Если экземпляр не работает, группа автоматического вызова должна сгенерировать новую и зарегистрировать ее в той же целевой группе.
Пожалуйста, помогите мне с этим.