Free checklist

Private S3 Bucket Leak Checklist

The fixes from “Your Bucket Is Private. Your Data Isn't.” in one list. Use it on your own AWS account today.

Checklist

What to check

  • ACLs off: Object Ownership set to Bucket owner enforced
  • Block Public Access ON at the account level
  • CloudFront access scoped to the public prefix only
  • No s3:ListBucket granted to CloudFront
  • Presigned links expire in minutes, not days
  • IAM roles instead of long-lived access keys