Python AWS ElasticBeanstalk boto3-创建环境时如何选择容量?
使用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
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'
}