windows - there - AWS Elastic Beanstalk: uso de eb para adjuntar git repo al entorno EB existente
cannot setup codecommit because there is no source control setup, continuing with initialization (4)
- Instalar DevTools
- Ejecutar la configuración del repositorio
- git aws.config
Tengo una aplicación Elastic Beanstalk y el entorno ya está configurado. Acabo de descargar Dev Tools CLI / eb en Windows y me gustaría usar eb
para impulsar dicho entorno.
Si uso eb init
, tengo que crear una nueva aplicación y entorno EB.
¿Cómo inicializo el repositorio git a una aplicación y entorno EB existente?
Instale el EB CLI versión 3 o posterior:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install.html
Entonces corre
eb init
La versión 3 de la CLI le permite adjuntar un repositorio git a un entorno existente a través de init.
La forma en que terminé haciendo esto fue:
1) Descargue AWSDevTools desde http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743
2) Mover a su repositorio git en el CLI
3) Ejecutar / Descargas / elasticbeanstalk-cli / AWSDevTools / [Linux or Windows]
/AWSDevTools-RepositorySetup.sh
EDITAR: 3a) git aws.config
4) Ingrese la clave de acceso de AWS, la clave secreta de AWS, la región de AWS, e ingrese el nombre existente de su aplicación de AWS y el entorno de AWS.
5) Ahora puede agregar git, git commit como de costumbre y usar git aws.push para impulsar su entorno EB
7) Puedes seguir los pasos anteriores para agregar otros entornos. Por ejemplo, si tenía entornos de producción y de ensayo, y luego use git aws.push --environment para usar el mismo repositorio para empujar a ambos entornos.
Si se encuentra con el error The specified module ''AWSDevTools'' was not loaded
en Windows, lo más probable es que el módulo AWSDevTools no esté en C: / Users / USER
/ Documents / WindowsPowerShell / AWSDevTools / AWSDevTools.ps1.
Si instaló con brew install aws-elasticbeanstalk
, puede encontrar el script en /usr/local/Cellar/aws-elasticbeanstalk/2.5.1/libexec/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
.
Después de ejecutarlo, debe ejecutar git aws.config
.