Releases: cloudposse/terraform-aws-s3-bucket
Releases · cloudposse/terraform-aws-s3-bucket
v0.34.0
v0.33.0
Rebase #49: Policy to allow only ssl uploads @pperzyna (#82)
This is a rebase of PR #49
what
- Adds enable flag to allow only ssl/https bucket uploads.
- Includes logic to merge other policies enabled by the user such as the string policy passed in via the policy variable and the other encryption policy. This prevents overriding the user defined policy (mentioned in issue #11) as long as the sid values are distinct.
why
- Provides compliance with AWS Config rule s3-bucket-ssl-requests-only.
- Fixes an outstanding issues which prevents users from specifying their own policy string and enabling userful policies pre-defined within the module.
references
v0.32.0
Add `bucket_name` variable @aknysh (#80)
what
- Add
bucket_name
variable
why
- Allow users to override the name of the created bucket instead of generating it from the context
- Useful in situations when a bucket needs to have a name without
namespace
,environment
,name
in it
references
In order for the S3 bucket to proxy (not just basic CNAME) through Cloudflare,
the bucket name has to match the domain.
That way we can have the bucket completely behind Cloudflare and not exposed to the world,
provided we added the policy to restrict access from Cloudflare's IP.
v0.31.0
v0.30.3
🤖 Automatic Updates
context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @maximmi (#75)
what
- update context.tf to v0.24.1
- minimum required Terraform version bumped to 0.13.0
- readme updated, Bridgecrew compliance badges added
why
- It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below
- we have dropped support for Terraform 0.12
- To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant
v0.30.2
v0.30.1
🤖 Automatic Updates
Update context.tf @cloudpossebot (#72)
what
This is an auto-generated PR that updates the context.tf
file to the latest version from cloudposse/terraform-null-label
why
To support all the features of the context
interface.
v0.30.0
minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @maximmi (#74)
what
- update context.tf to v0.23.0
- minimum required Terraform version bumped to 0.13.0
- readme updated, Bridgecrew compliance badges added
why
- It allows for setting the letter case of tag names and labels
- we have dropped support for Terraform 0.12
- To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant
v0.29.1
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#73)
what
This is an auto-generated PR that updates the README.md and docs
why
To have most recent changes of README.md and doc from origin templates
v0.29.0
Bc compliance @maximmi (#70)
what
- BridgeCrew compliance checks fix
- readme updated
- default behaviour changed:
S3 bucket MFA delete
enabled by default - default behaviour changed:
S3 Bucket Versioning
enabled by default - default behaviour changed:
Encryption of the S3 bucket
enabled by default
why
- To be able to position our modules as standards compliant
- stay in sync with code
- To comply BridgeCrew check