Terraform-基于资源计数创建列表查询未返回任何结果
我试图动态创建一个实例ID列表,将其分配给负载平衡器。基于此,我发现我可以使用Terraform-基于资源计数创建列表查询未返回任何结果,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,我试图动态创建一个实例ID列表,将其分配给负载平衡器。基于此,我发现我可以使用数据“aws\u实例”来实现。不幸的是,我遇到了以下错误: Error: Your query returned no results. Please change your search criteria and try again. 这就是我创建EC2资源的方式 resource "aws_instance" "one" { instance_type = "${var.lc_instance_type}"
数据“aws\u实例”
来实现。不幸的是,我遇到了以下错误:
Error: Your query returned no results. Please change your search criteria and try again.
这就是我创建EC2资源的方式
resource "aws_instance" "one" {
instance_type = "${var.lc_instance_type}"
ami = "${var.dev_ami}"
count = "${var.instance_count}"
tags = {
Name = "${var.name_prefix}-id"
}
}
这就是我使用数据aws_实例的方式,以及我计划如何在EB资源中使用它
data "aws_instances" "read-ec2" {
instance_tags= {
Name = "${var.name_prefix}-id"
}
}
resource "aws_elb" "loadbalancer" {
instances = ["${data.aws_instances.read-ec2.ids}"]
listener {
...
}
}
不确定是否正确使用了
instance\u tags
选项。显示实例的实际标记以确认它们确实是${var.name\u prefix}-id}
。此外,第一个资源的标记中有语法错误(猜测无关)。@Diego-不太重要,但您缺少指向另一个问题的链接。添加了链接,但不确定发生了什么