LOW
Source
Trivy
Frameworks

CIS AWS 1.4

ID
AVD-AWS-0172

Enabling object-level logging will help you meet data compliance requirements within your organization, perform comprehensive security analysis, monitor specific patterns of user behavior in your AWS account or take immediate actions on any object-level API activity within your S3 Buckets using Amazon CloudWatch Events.

Impact

Follow the appropriate remediation steps below to resolve the issue.

Enable Object-level logging for S3 buckets.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
resource "aws_s3_bucket" "good_example" {
  bucket = "my-bucket"
}

resource "aws_cloudtrail" "example" {
  event_selector {
    read_write_type = "ReadOnly" # or "All"
    data_resource {
      type   = "AWS::S3::Object"
      values = ["arn:aws:s3:::${aws_s3_bucket.good_example.bucket}/"]
    }
  }
}