Indexing 创建实例A和子网时在terraform中获取错误

Indexing 创建实例A和子网时在terraform中获取错误,indexing,count,terraform,subnet,cidr,Indexing,Count,Terraform,Subnet,Cidr,我的实例子网代码创建如下: resource "aws_vpc" "default" { cidr_block = "${var.vpc_cidr}" enable_dns_hostnames = true tags = { Name = "${var.vpc_name}" } } resource "aws_internet_gateway" "default" { vpc_id = "${aws_vpc.default.id}"

我的实例子网代码创建如下:

resource "aws_vpc" "default" {
    cidr_block = "${var.vpc_cidr}"
    enable_dns_hostnames = true
    tags = {
        Name = "${var.vpc_name}"
    }
}

resource "aws_internet_gateway" "default" {
    vpc_id = "${aws_vpc.default.id}"
    tags = {
        Name = "${var.IGW_name}"
    }
}

resource "aws_subnet" "subnets" {
    count = 3 
    vpc_id = "${aws_vpc.default.id}"
    cidr_block = "${element(var.cidrs, count.index)}"
    availability_zone = "${element(var.azs, count.index)}"

    tags = {
        Name = "Public-Subnet-${count.index+1}"
    }
}
我的代码输出显示了函数调用中的错误,如下所示

Error: Error in function call

  on main.tf line 26, in resource "aws_subnet" "subnets":
  26:     cidr_block = "${element(var.cidrs, count.index)}"
    |----------------
    | count.index is 2
    | var.cidrs is empty list of string

Call to function "element" failed: cannot use element function with an empty
list.


Error: Error in function call

  on main.tf line 26, in resource "aws_subnet" "subnets":
  26:     cidr_block = "${element(var.cidrs, count.index)}"
    |----------------
    | count.index is 1
    | var.cidrs is empty list of string

Call to function "element" failed: cannot use element function with an empty
list.


Error: Error in function call

  on main.tf line 26, in resource "aws_subnet" "subnets":
  26:     cidr_block = "${element(var.cidrs, count.index)}"
    |----------------
    | count.index is 0
    | var.cidrs is empty list of string

Call to function "element" failed: cannot use element function with an empty
list.
我正在运行下面的terraform命令:

terraform plan --var-filr tf.vars
很想知道它为什么报告这些错误以及如何解决它。 我认为这是首先考虑子网,而不是实例

var.cidrs is empty list of string
它表示cidrs变量为空

它表示cidrs变量为空