Skip to content

Commit 3135c3b

Browse files
committed
NRL-1188 Add reporting bucket to firehose policy
1 parent 043ccd3 commit 3135c3b

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

terraform/infrastructure/modules/firehose/cloudwatch.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,13 @@ resource "aws_cloudwatch_log_stream" "firehose" {
77
name = "${var.prefix}-firehose"
88
log_group_name = aws_cloudwatch_log_group.firehose.name
99
}
10+
11+
resource "aws_cloudwatch_log_group" "firehose_reporting" {
12+
name = "/aws/kinesisfirehose/${var.prefix}-firehose-reporting"
13+
retention_in_days = local.cloudwatch.retention.days
14+
}
15+
16+
resource "aws_cloudwatch_log_stream" "firehose_reporting" {
17+
name = "${var.prefix}-firehose-reporting"
18+
log_group_name = aws_cloudwatch_log_group.firehose_reporting.name
19+
}

terraform/infrastructure/modules/firehose/iam_firehose.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ data "aws_iam_policy_document" "firehose" {
3030
resources = [
3131
aws_s3_bucket.firehose.arn,
3232
"${aws_s3_bucket.firehose.arn}/*",
33+
var.reporting_bucket_arn,
34+
"${var.reporting_bucket_arn}/*",
3335
]
3436
effect = "Allow"
3537
}

terraform/infrastructure/modules/firehose/kinesis.tf

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,22 +66,13 @@ resource "aws_kinesis_firehose_delivery_stream" "reporting_stream" {
6666
bucket_arn = var.reporting_bucket_arn
6767

6868
processing_configuration {
69-
enabled = "true"
70-
71-
processors {
72-
type = "CloudWatchLogProcessing"
73-
74-
parameters {
75-
parameter_name = "DataMessageExtraction"
76-
parameter_value = "true"
77-
}
78-
}
69+
enabled = "false"
7970
}
8071

8172
cloudwatch_logging_options {
8273
enabled = true
83-
log_group_name = aws_cloudwatch_log_group.firehose.name
84-
log_stream_name = aws_cloudwatch_log_stream.firehose.name
74+
log_group_name = aws_cloudwatch_log_group.firehose_reporting.name
75+
log_stream_name = aws_cloudwatch_log_stream.firehose_reporting.name
8576
}
8677
}
8778
}

0 commit comments

Comments
 (0)