Skip to main content

Maintaining compliance by following Storage best practices

S3 Buckets

To make sure your S3 buckets are compliant with the benchmark, use the private-s3-bucket module to create and manage all of your S3 buckets. This module blocks public access and enforces encryption by default. Note that all Gruntwork modules that create S3 buckets use this module under the hood.

You can either use the private-s3-bucket module in your own modules, or, if you wish to deploy a standalone S3 bucket, use the s3-bucket service from the Gruntwork Service Catalog.

To ensure that all the data in your S3 buckets has been discovered, classified and secured, use the macie module to monitor all your S3 buckets. Note that all the Gruntwork account baseline modules include the macie module under the hood.