Opinionated Terraform Module to create a secure by default S3 Bucket.
All objects uploaded to the bucket by default must be AES256 encrypted. Enforced by the bucket policy and the default object upload.
Bucket policy makes sure the ACLs are bucket owner full control