2013-07-20 67 views
2

我試圖部署示例rails應用程序以遵循this教程中的aws beanstalk。然而在eb start CLI工具失敗,出現以下消息:AWS Beanstalk 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青苗CLI工具2.5版

+0

我用同樣的環境,你和我今天也有EB-CLI同樣的問題。似乎AWS已經對EB進行了一些升級和更改,並且我的EB-CLI版本不再有效。但是,似乎所有東西都可以使用AWS EB Web控制檯,所以我想我們很快會看到EB-CLI更新。 – Rubyier

回答

2

很明顯,有2.5個CLI破壞了它。請返回到2.4:

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

Edit通過Victor Bjelkholm

更新到這個固定的最新版本(2.5.1)。

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

在我的最後確認。 2.4作品。 – ninjaneer

+0

我對CLI感到沮喪,並且只寫了一個gem讓它更容易使用rails應用程序。請參閱https://github.com/alienfast/elastic-beanstalk – kross

0

我遇到了同樣的問題。在我的情況下,我正在使用Windows 7 64 Python 2.7 AWS CLI 2.5嘗試部署Django項目。

一旦檢查aws_credential_filehome_dir\.elasticbeanstalk,我可以確認RDS密碼確實存儲在那裏。所以這個問題必須在AWS CLI上。

看着EB online console,我看到該應用程序已創建,但不是環境。所以我繼續使用在CLI中使用的相同參數的在線控制檯自己創建環境。 RDS實例和一切都可以創建環境。我確實可以看到示例應用程序。

然後我回到我的本地命令行並用eb status進行測試,並獲得了綠色的就緒狀態。然後,我可以使用git aws.push而不會出現任何問題,並且可以繼續教程。

希望得到這個幫助。