[英]Wait for finish the application version creation in AWS Boto3 for Elasticbeanstalk before environment creation
[英]AWS ElasticBeanstalk boto3 - how to select capacity when creating environment?
使用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'
}
]
)
但結果是,應用程序容量設置為“負載平衡”,而我希望它是“單個實例”。
我認為選項設置可能是錯誤的,但我無法弄清楚它應該是什么。
謝謝!
找到解決方案 我不得不添加另一個OptionsSettings對象:
{
'Namespace': 'aws:elasticbeanstalk:environment',
'OptionName': 'EnvironmentType',
'Value': 'SingleInstance'
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.