Как исправить ошибку CloudFormation "При условии, что балансировщики нагрузки могут быть недействительными. Убедитесь, что они существуют, и повторите попытку. - PullRequest
0 голосов
/ 24 апреля 2020

, когда я пытаюсь создать группу Autoscale с балансировщиком нагрузки приложения со следующим yml-файлом облачной информации

    LoadBalancer: 
      Type: AWS::ElasticLoadBalancingV2::LoadBalancer
      Properties: 
        Type: application
        Subnets: 
          Ref: VPCZoneIdentifier  

    AutoScalingGroup:
      Type: AWS::AutoScaling::AutoScalingGroup
      DependsOn: LoadBalancer
      Properties:
        AvailabilityZones: 
          Ref: "AvailabilityZones"
        Cooldown: 120
        DesiredCapacity:
          Ref: DesiredCapacityASG
        LaunchConfigurationName: 
          Ref: LaunchConfiguration
        MaxSize:
          Ref: MaxSizeASG
        MinSize:
          Ref: MinSizeASG
        LoadBalancerNames: 
          - Ref: "LoadBalancer"
        TargetGroupARNs:
          - !Ref TargetGroup

Я получил сообщение об ошибке «Предоставленные балансировщики нагрузки могут быть недействительными. Убедитесь, что они существуют, и повторите попытку». . (Сервис: AmazonAutoScaling; Код состояния: 400; Код ошибки: ValidationError; Идентификатор запроса :) "

1 Ответ

0 голосов
/ 24 апреля 2020

эта ошибка возникает из-за того, что вы использовали LoadBalancerNames для Application loadbalancer, как отмечено здесь

, чтобы исправить это: удалите LoadBalancerNames и сохраните TargetGroupARNs в свойствах

LoadBalancerNames: - Ссылка: «LoadBalancer»

, поэтому файл yml будет выглядеть так:

    AutoScalingGroup:
      Type: AWS::AutoScaling::AutoScalingGroup
      DependsOn: LoadBalancer
      Properties:
        AvailabilityZones: 
          Ref: "AvailabilityZones"
        Cooldown: 120
        DesiredCapacity:
          Ref: DesiredCapacityASG
        LaunchConfigurationName: 
          Ref: LaunchConfiguration
        MaxSize:
          Ref: MaxSizeASG
        MinSize:
          Ref: MinSizeASG
        TargetGroupARNs:
          - !Ref TargetGroup
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...