Terraform elasticbeanstalk部署

时间:2017-06-01 10:46:43

标签: elastic-beanstalk terraform

Terraform是否支持使用ElasticBeanstalk进行应用程序部署?

我尝试使用

部署Spring Boot应用
`aws_elastic_beanstalk_application`, 
`aws_elastic_beanstalk_application_version` 
`aws_elastic_beanstalk_environment` 

指令,但注意到它创建了Elastic Beanstalk应用程序,应用程序版本和环境,但没有部署实际的.jar文件。我必须使用aws elasticbeanstalk update-environment命令才能使其正常工作。

1 个答案:

答案 0 :(得分:2)

当前版本的Terraform只创建s3存储桶,上传源代码,然后在弹性beanstalk中创建应用程序版本。

要部署版本,请使用AWS CLI:

aws elasticbeanstalk update-environment \
    --application-name test-app \
    --version-label latest \
    --environment-name test-env