Как мне присоединить ASG к целевой группе ALB? - PullRequest
0 голосов
/ 13 февраля 2019

Как в AWS Cloudformation, как мне присоединить группу автоматического масштабирования (ASG) к целевой группе балансировки нагрузки приложения?

Как представляется, прямого способа сделать это непосредственно в шаблоне Cloudformation не существует (CFT), хотя это возможно, используя CLI или API AQWS.Ресурс AWS::ElasticLoadBalancingV2::TargetGroup предлагает только следующие типы целей:

  • instance.Цели определяются идентификатором экземпляра.
  • ip.Цели указываются по IP-адресу.
  • lambda.Целевые группы содержат одну лямбда-функцию.

1 Ответ

0 голосов
/ 13 февраля 2019

Это потому, что, очевидно, никто не присоединяет ASG к целевой группе;вместо этого каждый присоединяет целевую группу или группы к ASG.

Мне кажется, что это немного задом наперед, но я уверен, что это связано с тем, что ASG необходимо регистрировать / отменять регистрацию своих экземпляров по мере их масштабирования иout.

Подробнее см. документацию для ресурса AWS::AutoScaling::AutoScalingGroup.

Пример:

TargetGroup:
  Type: AWS::ElasticLoadBalancingV2::TargetGroup
  Properties:
    VpcId: !Ref VPC
    TargetType: instance
    Port: 80
    Protocol: HTTP

AutoScalingGroup: 
  Type: AWS::AutoScaling::AutoScalingGroup
  Properties: 
    AvailabilityZones: !GetAZs !Ref "AWS::Region"
    MaxSize: "3"
    MinSize: "1"
    TargetGroupArns:
      - !Ref TargetGroup
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...