AWS Beanstalk cli-tool配置验证异常

时间:2013-07-20 14:23:14

标签: ruby-on-rails amazon-web-services amazon

我正在尝试在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版

2 个答案:

答案 0 :(得分:2)

显然,2.5的CLI打破了它。尝试回到2.4:

wget https://s3.amazonaws.com/elasticbeanstalk/cli/AWS-ElasticBeanstalk-CLI-2.4.0.zip

Edit的{p> Victor Bjelkholm

  

更新到最新版本(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并继续本教程。

希望这有帮助。