Python AWS ElasticBeanstalk boto3-创建环境时如何选择容量?

Python AWS ElasticBeanstalk boto3-创建环境时如何选择容量?,python,boto3,amazon-elastic-beanstalk,Python,Boto3,Amazon Elastic Beanstalk,使用Boto3,我可以通过编程方式创建环境: env_result = client.create_environment( ApplicationName = aws_application_name, EnvironmentName = env_name, CNAMEPrefix = env_name, SolutionStackName = '64bit Amaz

使用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'
                    }
                ]
            )
但结果是,应用程序容量设置为“负载平衡”,而我希望它是“单个实例”

我认为选项设置可能是错误的,但我不知道应该是什么


谢谢

找到了解决方案。我必须添加另一个选项设置对象:

                {

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