【问题标题】:AWS Beanstalk cli-tool configuration validation exceptionAWS Beanstalk cli-tool 配置验证异常
【发布时间】:2013-07-20 14:23:14
【问题描述】:

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

【问题讨论】:

  • 我使用的环境和你一样,我今天也遇到了同样的问题。似乎 AWS 对 EB 进行了一些升级和更改,我的 EB-CLI 版本不再有效。但是使用 AWS EB Web 控制台似乎一切正常,所以我想我们希望很快看到 EB-CLI 更新。

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


【解决方案1】:

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

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

EditVictor Bjelkholm

更新到已修复此问题的最新版本 (2.5.1)。

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

【讨论】:

【解决方案2】:

我也遇到了同样的问题。就我而言,我正在使用 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 并继续教程。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2019-12-02
    • 2018-04-20
    • 1970-01-01
    • 2016-05-10
    • 2019-05-09
    • 2015-10-19
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多