我正在尝试在this教程之后将示例rails应用程序部署到aws beanstalk。但是在eb start
cli-tool失败时显示以下消息:
Some of your option settings are ignored because they don't apply to your environment type.
ConfigurationValidationException. Configuration validation exception: Missing value for required parameter: AWSEBDBPassword
我使用的是Ubuntu 13.04,Python 2.7,AWS Beanstalk CLI Tools 2.5版
答案 0 :(得分:2)
显然,2.5的CLI打破了它。尝试回到2.4:
wget https://s3.amazonaws.com/elasticbeanstalk/cli/AWS-ElasticBeanstalk-CLI-2.4.0.zip
更新到最新版本(2.5.1),修复此问题。
wget https://s3.amazonaws.com/elasticbeanstalk/cli/AWS-ElasticBeanstalk-CLI-2.5.1.zip
答案 1 :(得分:0)
我遇到了同样的问题。在我的情况下,我正在尝试部署Django项目的Windows 7 64 Python 2.7 AWS CLI 2.5。
检查aws_credential_file
中的home_dir\.elasticbeanstalk
后,我可以确认RDS密码确实存储在那里。所以问题必须在AWS CLI上。
查看EB online console,我看到应用程序已创建,但不是环境。所以我继续使用在线控制台自己创建环境,其参数与我在CLI中使用的参数相同。使用RDS实例和所有内容创建环境都很好。我确实可以看到示例应用程序。
然后我回到我的本地命令行并使用eb status
进行测试并获得绿色,准备状态。然后,我可以毫无问题地使用git aws.push
并继续本教程。
希望这有帮助。