Поддержка облачных вычислений с Elasti c Beanstalk и балансировщиком нагрузки приложений - PullRequest
0 голосов
/ 29 апреля 2020

Кто-нибудь получил ссылки на установку экземпляра beanstalk elasti c с использованием облачной информации, в которой используется балансировщик нагрузки приложений? Все примеры, которые я видел, используют балансировщик нагрузки Classi c

1 Ответ

1 голос
/ 29 апреля 2020

Следующие параметры устанавливают размер ASG и балансировщик нагрузки приложения.

Resources:    

  MyConfingTemplate:
    Type: AWS::ElasticBeanstalk::ConfigurationTemplate
    Properties: 
      ApplicationName: !Ref ApplicationName
      OptionSettings: 

        - Namespace: aws:autoscaling:launchconfiguration
          OptionName: EC2KeyName
          #ResourceName: String
          Value: !Ref EC2KeyName
        - Namespace: aws:autoscaling:launchconfiguration
          OptionName: InstanceType
          Value: t2.micro
        - Namespace: aws:autoscaling:launchconfiguration
          OptionName: IamInstanceProfile
          Value: !Ref InstanceProfile      
        - Namespace: aws:autoscaling:asg
          OptionName: MinSize
          Value: 3      
        - Namespace: aws:autoscaling:asg
          OptionName: MaxSize
          Value: 6    
        - Namespace: aws:elasticbeanstalk:environment
          OptionName: LoadBalancerType
          Value: application             

      SolutionStackName: 64bit Amazon Linux 2 v3.0.0 running Python 3.7

Список других переменных, например, для проверки работоспособности, доступен здесь .

...