Terraform 地形:无效或未知密钥:启动模板(aws\U启动模板aws\U eks\U节点组)

Terraform 地形:无效或未知密钥:启动模板(aws\U启动模板aws\U eks\U节点组),terraform,terraform-provider-aws,amazon-eks,Terraform,Terraform Provider Aws,Amazon Eks,我的地形版本是v0.11.13。我使用资源“aws_启动_模板”作为资源“aws_eks_节点_组”。我收到错误,“无效或未知密钥:启动\u模板” 错误:module.eks_node_windows_group.aws_eks_node_group.windows-worker-nodes-group::无效或未知密钥:启动模板 以下是相关代码: resource "aws_launch_template" "worker-node-windows" {

我的地形版本是v0.11.13。我使用资源“aws_启动_模板”作为资源“aws_eks_节点_组”。我收到错误,“无效或未知密钥:启动\u模板”

错误:module.eks_node_windows_group.aws_eks_node_group.windows-worker-nodes-group::无效或未知密钥:启动模板

以下是相关代码:

resource "aws_launch_template" "worker-node-windows" {
  image_id               = "ami-0e6430de0e2d50a33"
  name                   = "windows_node"
  update_default_version = true
}

resource "aws_eks_node_group" "windows-worker-nodes-group" {
  cluster_name    = "${var.eks_cluster_name}"
  node_group_name = "${var.eks_cluster_node_group_name}"
  node_role_arn   = "${var.eks_worker_node_role_arn}"
  subnet_ids      = ["${var.eks_worker_subnet_ids}"]
  ami_type        = "${var.ami_type}"
  instance_types  = "${var.instance_type}"
  disk_size       = "${var.volume_size}"
  release_version = "${var.release_version}"
  version         = "${var.eks_cluster_version}"

  launch_template {
    name    = "${aws_launch_template.worker-node-windows.name}"
    version = "${aws_launch_template.worker-node-windows.latest_version}"
    id      = "${aws_launch_template.worker-node-windows.id}"
  }
}

aws_eks_node_组的
launch_模板
在Terraform aws提供商的版本中引入

确保您至少使用aws提供程序的3.3.0版本(有关以下信息,请参阅文档):

然后运行
terraforminit

provider "aws" {
  version = ">= 3.3.0"
  region  = "us-east-1"
}