2017-06-01 91 views
1

Terraform是否支持使用ElasticBean的应用程序部署?Terraform elasticbeanstalk部署

我试图部署使用

`aws_elastic_beanstalk_application`, 
`aws_elastic_beanstalk_application_version` 
`aws_elastic_beanstalk_environment` 

指令春天启动的应用程序,但发现它产生弹性魔豆的应用,应用程序版本和环境,但不实际的部署.jar文件。我必须使用aws elasticbeanstalk update-environment命令使其工作。

+0

你可以空资源部署的应用或做更新。 https://www.terraform.io/docs/provisioners/null_resource.html – strongjz

回答

1

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

部署版本,使用AWS CLI:

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