您的查询没有返回结果



我使用下面的代码来创建一个Elastic Beanstalk环境。现在突然出现了错误。它工作得很好,得到问题,因为我已经重新启动詹金斯。Terraform应用命令是从jenkins运行的。地形数据部分来自main.tf。有关更多信息-我正在使用下面的命令行安装terraform。我读过这个问题,但情况不同。

sh 'wget https://releases.hashicorp.com/terraform/0.14.5/terraform_0.14.5_linux_amd64.zip'
sh 'unzip terraform_0.14.5_linux_amd64.zip
sh 'mv ./terraform /usr/bin/'
sh 'terraform init'
sh "terraform apply -auto-approve -var 'env=${ENVNAME}' -var 'appversion=${APPVERSION}' -var 'sshkey=${SSHKEY}'" 

data "aws_elastic_beanstalk_solution_stack" "multi_docker" {
most_recent = true
name_regex = "^64bit Amazon Linux (.*) Multi-container Docker (.*)$"
}

Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.
data.aws_elastic_beanstalk_solution_stack.multi_docker: Refreshing state...
Error: Your query returned no results. Please change your search criteria and try again.

根据评论

aws_elastic_beanstalk_solution_stack正确。然而,并不是所有区域都支持multidocker容器EB环境。解决方案是使用一个支持多docker容器的区域。

最新更新