enable-bucket-logging
Explanation
Buckets should have logging enabled so that access can be audited.
Possible Impact
There is no way to determine the access to this bucket
Suggested Resolution
Add a logging block to the resource to enable access logging
Insecure Example
The following example will fail the AVD-AWS-0089 check.
---
Resources:
DisabledEncryptionBucket:
Properties:
Type: AWS::S3::Bucket
Secure Example
The following example will pass the AVD-AWS-0089 check.
---
Resources:
GoodExample:
Properties:
LoggingConfiguration:
DestinationBucketName: logging-bucket
LogFilePrefix: accesslogs/
Type: AWS::S3::Bucket