CFT Manager makes it easier for you to make sure all your cloud formation templates are up to standard and include all properties that a S3 Bucket should contain.
Lets go over all the Property attributes you should configure
- BucketEncryption – Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys (SSE-KMS) bucket.
- Public Access Block Property – this configuration that you want to apply to this Amazon S3 bucket. You can enable the configuration options in any combination.
- Bucket Policy – Applies an Amazon S3 bucket policy to an Amazon S3 bucket. If you are using an identity other than the root user of the AWS account that owns the bucket, the calling identity must have the
PutBucketPolicypermissions on the specified bucket and belong to the bucket owner’s account in order to use this operation.
- LifecycleConfiguration, ReplicationConfiguration and LoggingConfiguration are all helpful depending on type of S3 and type of data that is stored.