Terraform 地形:无效或未知密钥:启动模板(aws\U启动模板aws\U eks\U节点组)
我的地形版本是v0.11.13。我使用资源“aws_启动_模板”作为资源“aws_eks_节点_组”。我收到错误,“无效或未知密钥:启动\u模板” 错误:module.eks_node_windows_group.aws_eks_node_group.windows-worker-nodes-group::无效或未知密钥:启动模板 以下是相关代码: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" {
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"
}