Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.3K
Vistas
¿Cómo cargar e implementar un archivo zip en AWS elastic beanstalk a través de CLI?

No quiero usar la consola. Sin procesos manuales. Necesito una versión de línea de comandos, algo que pueda codificar en mis scripts de implementación continua.

Como parte del proceso de compilación, puedo generar un archivo ZIP (ya sea en mi máquina local o en un proceso de CI, por ejemplo, a través de canalizaciones de bitbucket o una instancia de VM de AWS codedeploy).

Quiero un comando como:

aws eb deploy my-app ./server.zip

Es decir, primero cargue mi archivo zip elegido y luego impleméntelo (no tiene que ser un comando).

La eb deploy no parece admitir esto, ni he podido encontrar ningún otro método para hacerlo.

Cualquier idea sería muy apreciada :)

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

No creo que eb CLI admita cargar un ZIP y actualizar un entorno, pero puede usar una combinación de comandos de AWS CLI.

  1. Sube el ZIP a S3
  2. Crear una versión de la aplicación
  3. Actualizar el entorno

Ejemplo,

 aws s3 cp deploy.zip s3://mybucket/deploy.zip aws elasticbeanstalk create-application-version --application-name my-app --version-label 12345 --source-bundle S3Bucket="mybucket",S3Key="deploy.zip" aws elasticbeanstalk update-environment --application-name my-app --environment-name MyApp-env --version-label 12345
over 4 years ago · Santiago Trujillo Denunciar

0

Estaba buscando esta respuesta también. Pude encontrar documentación de AWS que le permite usar la configuración de la CLI de Elastic Beanstalk para cargar el archivo zip.

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html#eb-cli3-artifact

Implementación de un artefacto en lugar de la carpeta del proyecto

Puede indicarle a la CLI de EB que implemente un archivo ZIP o WAR que genere como parte de un proceso de compilación independiente agregando las siguientes líneas a .elasticbeanstalk/config.yml en la carpeta de su proyecto.

 deploy: artifact: path/to/buildartifact.zip

Si configuras la CLI de EB en tu repositorio de Git, y no confirmas el artefacto en la fuente, usa la opción --staged para implementar la última compilación.

 ~/eb$ eb deploy --staged

¡Lo probé y funcionó para mí!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda