Skip to content

Commit

Permalink
feat: Cloudtrail logging for s3 events
Browse files Browse the repository at this point in the history
  • Loading branch information
shivawandb committed Jan 27, 2025
1 parent 5d4c211 commit 636f662
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions modules/cloudtrail/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -97,15 +97,18 @@ resource "aws_cloudtrail" "s3_event_logs" {
enable_log_file_validation = var.enable_log_file_validation

event_selector {
read_write_type = "All"
read_write_type = "All" # Log both read and write events
include_management_events = true

data_resource {
type = "AWS::S3::Object"
values = ["arn:aws:s3:::*"]
type = "AWS::S3::Object"
values = [
"arn:aws:s3:::${aws_s3_bucket.cloudtrail_logs[0].id}" # Specific bucket ARN
]
}
}

tags = merge(var.tags, { Name = "CloudTrail" })
tags = merge(var.tags, { Name = "CloudTrail" })

depends_on = [aws_s3_bucket_policy.cloudtrail_logs]
}

0 comments on commit 636f662

Please sign in to comment.