【问题标题】:AWS ElasticBeanstalk boto3 - how to select capacity when creating environment?AWS ElasticBeanstalk boto3 - 创建环境时如何选择容量?
【发布时间】:2019-09-27 13:37:20
【问题描述】:

使用 Boto3 我可以通过编程方式创建环境:

env_result = client.create_environment(
                ApplicationName = aws_application_name,
                EnvironmentName = env_name,
                CNAMEPrefix = env_name,
                SolutionStackName = '64bit Amazon Linux 2018.03 v2.8.3 running Python 3.6',
                OptionSettings = [
                    {
                        'Namespace': 'aws:autoscaling:launchconfiguration',
                        'OptionName': 'IamInstanceProfile',
                        'Value': 'aws-elasticbeanstalk-ec2-role'
                    }
                ]
            )

但结果,应用程序容量设置为“负载平衡”,而我希望它是“单实例”。

我认为选项设置可能是错误的,但我无法弄清楚它应该是什么。

谢谢!

【问题讨论】:

    标签: python boto3 amazon-elastic-beanstalk


    【解决方案1】:

    找到解决方案。我不得不添加另一个 OptionsSettings 对象:

                    {
    
                        'Namespace': 'aws:elasticbeanstalk:environment',
                        'OptionName': 'EnvironmentType',
                        'Value': 'SingleInstance'
                    }
    

    【讨论】:

      猜你喜欢
      • 2021-02-07
      • 2014-11-14
      • 2021-05-26
      • 2021-12-16
      • 2021-02-06
      • 2015-08-20
      • 2020-12-13
      • 2016-12-18
      • 2016-04-24
      相关资源
      最近更新 更多