【发布时间】:2021-05-03 09:59:13
【问题描述】:
下面是我的 VPC、安全组和 KMS 设置,我遇到了错误:
Terraform 脚本失败的原因是:错误: data.aws_kms_key.by_key_arn: : 无效或未知密钥:kms_key_id,
给了我一个KMS_key_id,那么如何定义kms_key_id呢?我应该使用“数据“aws_kms_key”“by_key_arn”吗?
这是我的 aws_vpc 的有效根密钥吗? eu-west-1 是我的地区,22***** 是我的 aws 帐户,5367*-***** 是我的密钥 ID
data "aws_vpc" "vpc" {
tags = {
Name = "my_vpc"
}
}
resource "aws_security_group" "a" {
name = "a"
vpc_id = "${data.aws_vpc.vpc.id}"
}
data "aws_kms_key" "by_key_arn" {
kms_key_id = "arn:aws:kms:eu-west-1:22******:key/5367*-****-****-****-********"
}
【问题讨论】:
-
您提供的 ARN 似乎不存在。使用密钥 ID 而不是完整的 ARN 是有效的 - 有效吗?
标签: terraform terraform-provider-aws