ruby-on-rails AWS Beanstalk cli-tool配置验证异常

fquxozlt  于 2023-03-13  发布在  Ruby
关注(0)|答案(2)|浏览(87)

我尝试按照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工具版本2.5

ykejflvf

ykejflvf1#

显然CLI的2.5版本损坏了它。请尝试返回到2.4版本:

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

Victor Bjelkholm编辑:
更新至最新版本(2.5.1),其中已修复此问题。

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

cld4siwp2#

我也遇到过同样的问题,在我的例子中,我使用Windows 7 64 Python 2.7 AWS CLI 2.5尝试部署Django项目。
在检查home_dir\.elasticbeanstalk中的aws_credential_file时,我可以确认RDS密码确实存储在那里。所以问题一定是AWS CLI。
查看EB online console,我看到应用程序已创建,但环境尚未创建。因此,我继续使用在线控制台创建环境,参数与我在CLI中使用的参数相同。环境创建得很好,包含RDS示例和所有内容。我确实可以看到示例应用程序。
然后我返回到本地命令行,用eb status进行测试,得到了绿色的就绪状态,这样我就可以使用git aws.push了,没有任何问题,可以继续教程了。
希望这能有所帮助。

相关问题