Terraform是否支持使用ElasticBeanstalk进行应用程序部署?
我尝试使用
部署Spring Boot应用`aws_elastic_beanstalk_application`,
`aws_elastic_beanstalk_application_version`
`aws_elastic_beanstalk_environment`
指令,但注意到它创建了Elastic Beanstalk应用程序,应用程序版本和环境,但没有部署实际的.jar文件。我必须使用aws elasticbeanstalk update-environment
命令才能使其正常工作。
答案 0 :(得分:2)
当前版本的Terraform只创建s3存储桶,上传源代码,然后在弹性beanstalk中创建应用程序版本。
要部署版本,请使用AWS CLI:
aws elasticbeanstalk update-environment \
--application-name test-app \
--version-label latest \
--environment-name test-env