Terraform supporta la distribuzione delle applicazioni usando ElasticBeanstalk?
Ho provato a distribuire l'app Spring Boot usando
`aws_elastic_beanstalk_application`,
`aws_elastic_beanstalk_application_version`
`aws_elastic_beanstalk_environment`
direttive, ma ha notato che crea l'applicazione Elastic Beanstalk, la versione dell'applicazione e l'ambiente, ma non distribuisce il file .jar effettivo. Devo usare aws elasticbeanstalk update-environment
comando per farlo funzionare.
risposte:
2 per risposta № 1La versione corrente di Terraform crea solo il bucket s3, carica il codice sorgente e quindi crea la versione dell'applicazione nel beanstalk elastico.
Per distribuire la versione, utilizzare la CLI di AWS:
aws elasticbeanstalk update-environment
--application-name test-app
--version-label latest
--environment-name test-env