Problemas con Elastic Beanstalk git aws.push

Empecé a recibir el siguiente error en git aws.push cuando uso AWS-ElasticBeanstalk-CLI-2.6.0 (versión que requiere Ruby):

 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 

Me encontré con esta solución que sugería get la versión más reciente de las herramientas EB Command Line y restablecer todos los lugares a los que se hace reference.

Después de get ASW CLI (2.6.4) reciente y reconfigurar, recibo este post en 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. 

Sin embargo, lleva alnetworkingedor de 20-30 minutos (pose larga entre las líneas 2 y 3) desplegar mi aplicación después de cada confirmación, mientras que antes tomaría de 1 a 3 minutos dependiendo de una confirmación.

¿Es esto un comportamiento estándar? ¿Se implementan todas las aplicaciones y no solo los cambios comprometidos? ¿Hay alguna manera de solucionarlo?

Acabo de hacer una actualización de EB CLI 2.6.4 y ahora está funcionando. Es un poco más lento que la versión anterior, pero no más de 2 minutos.

Gente, si no quieres hacer eb init después de una actualización a 2.6.4, solo puedes actualizar el file .git/config con lo siguiente

 [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 

Quizás AWS Support pueda confirmar lo anterior.

Saludos,

Si todavía tiene problemas, le recomiendo que actualice a EB CLI 3.x. Soluciona muchos problemas que tiene la versión anterior y es una mejor experiencia.

Puede ver qué versión está ejecutando por lo siguiente:

 eb --version