diff --git a/infrastructure/terraform/modules/eventpub/iam_role_sns.tf b/infrastructure/terraform/modules/eventpub/iam_role_sns.tf index fa48a90..18ef8a6 100644 --- a/infrastructure/terraform/modules/eventpub/iam_role_sns.tf +++ b/infrastructure/terraform/modules/eventpub/iam_role_sns.tf @@ -49,4 +49,18 @@ data "aws_iam_policy_document" "firehose_delivery" { "${aws_kinesis_firehose_delivery_stream.main[0].arn}", ] } + + statement { + sid = "AllowKmsAccessForFirehoseDelivery" + effect = "Allow" + + actions = [ + "kms:GenerateDataKey", + "kms:Decrypt", + ] + + resources = [ + var.kms_key_arn, + ] + } }