MSK cluster should deliver broker logs to CloudWatch, S3, or Firehose
What it checks
MSK cluster should deliver broker logs to CloudWatch, S3, or Firehose
Where it applies
Terraform: aws_msk_cluster
CloudFormation: AWS::MSK::Cluster
How to fix it
- Add a logging_info.broker_logs block with at least one destination (cloudwatch_logs, firehose, or s3) set enabled = true. Create the destination resource first — MSK does not create it for you.
Frameworks
- SOC 2 CC7.2
- HIPAA 164.312(b)
These mappings are advisory, not an attestation of compliance.