π‘οΈ AWS Account Object-level CloudTrail Logging for Read Events for S3 Buckets is not enabledπ’
- Contextual name: π‘οΈ Object-level CloudTrail Logging for Read Events for S3 Buckets is not enabledπ’
- ID:
/ce/ca/aws/account/object-level-cloudtrail-logging-for-read-events-for-buckets - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY,RELIABILITY
Logicβ
- π§ prod.logic.yamlπ’
- π AWS Account
- π AWS CloudTrail Trail - object.extracts.yaml
- π§ͺ test-data.json
Similar Policiesβ
- Cloud Conformity: CloudTrail Data Events
- Internal:
dec-x-b443805a
Similar Internal Rulesβ
| Rule | Policies | Flags |
|---|---|---|
| βοΈ dec-x-b443805a | 3 |
Descriptionβ
Descriptionβ
S3 object-level API operations such as GetObject, DeleteObject, and PutObject are called data events. By default, CloudTrail trails do not log data events, so it is recommended to enable object-level logging for S3 buckets.
Rationaleβ
Enabling object-level logging helps you meet data compliance requirements, perform comprehensive security analysis, monitor specific patterns of user behavior in your AWS account, and take immediate actions on object-level API activity within your S3 buckets using Amazon CloudWatch Events.
Impactβ
Enabling logging for these object-level events may significantly increase the number of events logged and may incur additional cost.
Auditβ
From Consoleβ
- Login to the AWS Management Console and navigate to CloudTrail dashboard at https://console.aws.amazon.com/cloudtrail/
- In the left panel, click
Trailsand then click on the CloudTrail Name that you want to examine.- Review
General details.- Confirm that
Multi-region trailis set toYes.- Scroll down to
Data eventsand confirm the configuration:... see more
Remediationβ
Remediationβ
From Consoleβ
- Login to the AWS Management Console and navigate to S3 dashboard at https://console.aws.amazon.com/s3/.
- In the left navigation panel, click
bucketsand then click on the S3 Bucket Name that you want to examine.- Click
Propertiestab to see in detail bucket configuration.- In the
AWS Cloud Trail data eventssection select the CloudTrail name for the recording activity. You can choose an existing Cloudtrail or create a new one by slicking theConfigure in Cloudtrailbutton or navigating to the Cloudtrail console https://console.aws.amazon.com/cloudtrail/`.- Once the Cloudtrail is selected, Select the data
Data Eventscheck box.- Select
S3from theData event typedrop down.- Select
Log all eventsfrom theLog selector templatedrop down.- Repeat steps 2 to 7 to enable object-level logging of read events for other S3 buckets.
From Command Lineβ
- To enable
object-leveldata events logging for S3 buckets within your AWS account, run theput-event-selectorscommand using the name of the trail that you want to reconfigure as the identifier:... see more