Implemente la guerra de S3 a AWS Elastic Beanstalk

Tengo 2 máquinas AWS,1.dev (ec2) 2. prod (elastic beanstalk). Construyo e implemento en dev (machine1) después de cada confirmación que resulta en un archivo war (que también se cargará en un cubo S3 usando la herramienta s3cmd). Luego pruebo la guerra recién desplegada en la máquina de desarrollo, si parece estar bien, luego descargo la guerra de dev (ec2) y luego la subo a la máquina de producción (Elastic beanstalk).

¿Hay alguna manera de hacer que beanstalk elástico tome la guerra directamente del cubo S3, en lugar de descargarlo de ec2 y luego subirlo a beanstalk elástico?

Intenté crear un nuevo entorno y luego le di la ruta del cubo s3 para la versión de la aplicación, pero no funciona. (dio un error diciendo "esto solo se puede hacer en VPC").

Respuestas a la pregunta(2)

Su respuesta a la pregunta