【发布时间】:2021-10-04 17:53:12
【问题描述】:
我试图创建一个 efs 服务器并挂载并在那里遇到一些错误。下面是我正在使用的代码 -
variable "subnets_nodes" {}
variable "security_group_nodes" {}
resource "aws_efs_mount_target" "efs-mt" {
count = length(var.subnets_nodes)
file_system_id = aws_efs_file_system.efs.id
subnet_id = "${var.subnets_nodes[count.index].id}"
security_groups = ["${var.security_group_nodes.id}"]
}
我得到的错误是 -
Error: Invalid index
on ../modules/ops_bootstrap/modules/fluentd/main.tf line 44, in resource "aws_efs_mount_target" "efs-mt":
44: subnet_id = var.subnets_nodes[count.index].id
|----------------
| count.index is 1
| var.subnets_nodes is object with 3 attributes
The given key does not identify an element in this collection value.
Error: Invalid index
on ../modules/ops_bootstrap/modules/fluentd/main.tf line 44, in resource "aws_efs_mount_target" "efs-mt":
44: subnet_id = var.subnets_nodes[count.index].id
|----------------
| count.index is 0
| var.subnets_nodes is object with 3 attributes
The given key does not identify an element in this collection value.
Error: Invalid index
on ../modules/ops_bootstrap/modules/fluentd/main.tf line 44, in resource "aws_efs_mount_target" "efs-mt":
44: subnet_id = var.subnets_nodes[count.index].id
|----------------
| count.index is 2
| var.subnets_nodes is object with 3 attributes
给定的键未标识此集合值中的元素。 任何帮助将不胜感激 ? (已编辑)
【问题讨论】:
标签: terraform amazon-efs