AWS S3 bucket Terraform module
Upstream version 5.15.3
8 controls from NIST SP 800-53 Rev 5 requirements
Terraform Module Source
nist80053.compliance.tf/terraform-aws-modules/s3-bucket/awsS3 buckets should have cross-region replication enabled
s3_bucket_cross_region_replication_enabled
Framework requirement
S3 buckets should have default encryption enabled using KMS
s3_bucket_default_encryption_enabled_kmsSC-28(1)
Framework requirement
S3 buckets should have logging enabled
s3_bucket_logging_enabledAC-2(4)
Framework requirement
S3 buckets should not be accessible to all authenticated users
s3_bucket_not_accessible_to_all_authenticated_userAC-2(6)
Framework requirement
S3 buckets with versioning enabled should have lifecycle policies configured
s3_bucket_versioning_and_lifecycle_policy_enabledSI-14(2)
Framework requirement
S3 buckets should have versioning enabled
s3_bucket_versioning_enabledAU-9(2)
Framework requirement
S3 public access should be blocked at account level
s3_public_access_block_accountAC-2(6)
Framework requirement
S3 public access should be blocked at bucket level
s3_public_access_block_bucketAU-9(2)
Framework requirement