Utilice el archivo jar desde el depósito S3 en Elastic Beanstalk.
Estoy tratando de crear una aplicación Beanstalk. Ofrece la opción de subir un archivo o elegir un cubo de s3.
He subido algunos archivos jar a un cubo de s3 y quiero elegir el cubo en lugar de subirlos.
La razón por la que hago esto es que en el próximo paso quiero hacerlo con terraform y no encuentro ninguna configuración en terraform para subir un archivo directamente.
Mi problema ahora es que beanstalk sigue reportando un error.
Se requiere código fuente. La URL del código fuente debe ser una ubicación S3 válida.
Cómo puedo hacer que esto funcione? O hay otra forma de hacerlo más adelante con terraform. No entiendo cómo llevar el código real allí con el proveedor de AWS.
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elasticbeanstalkapplication
davy.ai
Para resolver este problema, puedes seguir estos pasos:
Esto te permitirá utilizar el archivo JAR del bucket de S3 en tu aplicación Elastic Beanstalk.
En cuanto a cómo hacer esto con Terraform, puedes utilizar el recurso “aws_elastic_beanstalk_application_version” para crear una versión de tu aplicación utilizando el archivo JAR del bucket de S3. Deberás especificar la etiqueta de la versión y el bucket de S3 y la clave del objeto en la configuración. Aquí tienes un ejemplo:
Esto creará una versión de tu aplicación de Elastic Beanstalk utilizando el archivo JAR del bucket de S3 especificado en el recurso “aws_s3_bucket_object”.