Skip to content

Commit 711ca6e

Browse files
committed
fix(log_forwarder): add ListBucket permission and modify lambda s3 permission when log arns are provided
1 parent 6a88a8e commit 711ca6e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

modules/log_forwarder/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ resource "aws_lambda_permission" "cloudwatch" {
208208
}
209209

210210
resource "aws_lambda_permission" "s3" {
211-
count = var.create ? 1 : 0
211+
count = var.create && length(var.s3_log_bucket_arns) > 0 ? 1 : 0
212212

213213
statement_id = "datadog-forwarder-S3Permission"
214214
action = "lambda:InvokeFunction"

modules/log_forwarder/policy.tmpl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"Action": [
1919
"s3:GetObject",
2020
"s3:PutObject",
21-
"s3:DeleteObject"
21+
"s3:DeleteObject",
22+
"s3:ListBucket"
2223
],
2324
"Effect": "Allow",
2425
"Resource": [

0 commit comments

Comments
 (0)