File tree Expand file tree Collapse file tree 3 files changed +15
-12
lines changed
terraform/infrastructure/modules/firehose Expand file tree Collapse file tree 3 files changed +15
-12
lines changed Original file line number Diff line number Diff 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+ }
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments