2014-11-21 39 views
1

我已经开始使用AWS-ElasticBeanstalk-CLI-2.6.0(这需要红宝石版本)时,得到的git aws.push以下错误:弹性魔豆混帐aws.push发出

MacBook-Pro:apps-prd katia$ git aws.push 
Counting objects: 18, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (17/17), done. 
Writing objects: 100% (18/18), 126.20 KiB | 0 bytes/s, done. 
Total 18 (delta 10), reused 4 (delta 1) 
error: RPC failed; result=22, HTTP code = 400 
fatal: The remote end hung up unexpectedly 
fatal: The remote end hung up unexpectedly 
Everything up-to-date 

我碰到this solution来到这建议获取最新版本的EB命令行工具并重置所引用的所有位置。

越来越近ASW CLI(2.6.4)和重新配置我得到这个消息对git aws.push后:

MacBook-Pro:apps-prd katia$ git aws.push 
Updating the AWS Elastic Beanstalk environment eb-prescoapps-php-env... 
Environment update initiated successfully. 

然而,大约需要20-30分钟(2号线和3之间的长姿势)在每次提交之后部署我的应用程序,而在此之前需要1-3分钟,具体取决于提交。

这是一个标准的行为?整个应用程序是否已部署,而不仅仅是已完成的更改?有没有修复它的方法?

回答

1

我刚刚做了EB CLI 2.6.4的更新,现在它正在工作。它比以前的版本稍慢,但不超过2分钟。

人, 如果你不想升级后做eb init到2.6.4,你只能用以下

[alias "aws.elasticbeanstalk"] 
    remote = !.git/AWSDevTools/aws.elasticbeanstalk.push --remote-url 
    push = !.git/AWSDevTools/aws.elasticbeanstalk.push 
    config = !.git/AWSDevTools/aws.elasticbeanstalk.config 
    createapplicationversion = !.git/AWSDevTools/aws.elasticbeanstalk.createapplicationversion 
[aws "endpoint"] 
    us-east-1 = git.elasticbeanstalk.us-east-1.amazonaws.com 
    ap-northeast-1 = git.elasticbeanstalk.ap-northeast-1.amazonaws.com 
    eu-west-1 = git.elasticbeanstalk.eu-west-1.amazonaws.com 
    us-west-1 = git.elasticbeanstalk.us-west-1.amazonaws.com 
    us-west-2 = git.elasticbeanstalk.us-west-2.amazonaws.com 
    ap-southeast-1 = git.elasticbeanstalk.ap-southeast-1.amazonaws.com 
    ap-southeast-2 = git.elasticbeanstalk.ap-southeast-2.amazonaws.com 
    sa-east-1 = git.elasticbeanstalk.sa-east-1.amazonaws.com 
[alias "aws"] 
    push = !git aws.elasticbeanstalk.push 
    config = !git aws.elasticbeanstalk.config 
    createapplicationversion = !git aws.elasticbeanstalk.createapplicationversion 

更新.git/config文件也许AWS支持可确认以上。

问候,

0

如果您仍然有问题,我强烈建议你升级到EB CLI 3.x。它修复了以前版本中的很多问题,并且是更好的体验。

你可以看到你通过以下运行的版本:

eb --version