diff --git a/modules/security_identity_compliance/CustomerManagedKmsKeys/main.tf b/modules/security_identity_compliance/CustomerManagedKmsKeys/main.tf index c1d26c6..a3fe6a5 100644 --- a/modules/security_identity_compliance/CustomerManagedKmsKeys/main.tf +++ b/modules/security_identity_compliance/CustomerManagedKmsKeys/main.tf @@ -213,8 +213,8 @@ data "aws_iam_policy_document" "storage" { condition { test = "StringEquals" values = [ - "ec2.${data.aws_region.this.name}.amazonaws.com", - "s3.${data.aws_region.this.name}.amazonaws.com" + "ec2.${data.aws_region.this.id}.amazonaws.com", + "s3.${data.aws_region.this.id}.amazonaws.com" ] variable = "kms:ViaService" } diff --git a/modules/security_identity_compliance/CustomerManagedKmsKeys/outputs.tf b/modules/security_identity_compliance/CustomerManagedKmsKeys/outputs.tf index 2013860..721517f 100644 --- a/modules/security_identity_compliance/CustomerManagedKmsKeys/outputs.tf +++ b/modules/security_identity_compliance/CustomerManagedKmsKeys/outputs.tf @@ -2,32 +2,32 @@ output "cmks" { description = "Customer managed KMS key arns" value = { backup = { - alias = aws_kms_alias.backup.*.name - arn = aws_kms_key.backup.*.arn + alias = one(aws_kms_alias.backup.*.name) + arn = one(aws_kms_key.backup.*.arn) }, database = { - alias = aws_kms_alias.database.*.name - arn = aws_kms_key.database.*.arn + alias = one(aws_kms_alias.database.*.name) + arn = one(aws_kms_key.database.*.arn) }, allpurpose = { - alias = aws_kms_alias.allpurpose.*.name - arn = aws_kms_key.allpurpose.*.arn + alias = one(aws_kms_alias.allpurpose.*.name) + arn = one(aws_kms_key.allpurpose.*.arn) }, secret = { - alias = aws_kms_alias.secret.*.name - arn = aws_kms_key.secret.*.arn + alias = one(aws_kms_alias.secret.*.name) + arn = one(aws_kms_key.secret.*.arn) }, log = { - alias = aws_kms_alias.log.*.name - arn = aws_kms_key.log.*.arn + alias = one(aws_kms_alias.log.*.name) + arn = one(aws_kms_key.log.*.arn) }, notify = { - alias = aws_kms_alias.notify.*.name - arn = aws_kms_key.notify.*.arn + alias = one(aws_kms_alias.notify.*.name) + arn = one(aws_kms_key.notify.*.arn) }, storage = { - alias = aws_kms_alias.storage.*.name - arn = aws_kms_key.storage.*.arn + alias = one(aws_kms_alias.storage.*.name) + arn = one(aws_kms_key.storage.*.arn) } } } \ No newline at end of file