nozaq / terraform-aws-secure-baseline

Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.
MIT License
1.14k stars 371 forks source link

Versioning and MFA Delete is not available for S3 buckets. #311

Open dmytro-dorofeiev opened 1 year ago

dmytro-dorofeiev commented 1 year ago

Is your feature request related to a problem? Please describe.

Versioning-enabled Amazon S3 buckets will allow you to preserve, retrieve, and restore every version of an S3 object. Adding MFA delete to an S3 bucket, requires additional authentication when you change the version state of your bucket or you delete and object version adding another layer of security in the event your security credentials are compromised or unauthorized access is granted.

Describe the solution you'd like

Add variables to enable or disable mfa and versioning options.

Additional context

This is known as Low risk level