Releases: terraform-modules/aws-s3
Releases · terraform-modules/aws-s3
do not create aws_s3_bucket_acl if bucket_owner is enforced
- 3.0.2 -- 2022-03-25
- common/resource.tf
- do not create aws_s3_bucket_acl if bucket_owner is set to enforced
- common/resource.tf
add links to common/vesions.tf
- 2.4.6 -- 2022-03-25
- add links to common/versions.tf
add try() around aws_kms_key
- 3.0.1 -- 2022-03-24
- kms_key
- wrap aws_kms_key resouce in try()
- kms_key
add try() around aws_kms_key
- 2.4.5 -- 2022-03-24
- kms_key
- wrap aws_kms_key resouce in try()
- kms_key
re-factor s3 changes for v4 provider
This works with the Terraform AWS provider 4.x, released 2022-02.
- 3.0.0 -- 2022-03-23
- refactor the S3 resources out of the aws_s3_bucket into their own resources based on docs
- aws_s3_bucket_acl
- aws_s3_bucket_logging
- aws_s3_bucket_server_side_encryption_configuration
- aws_s3_bucket_versioning
- prep new resources (commented)
- aws_s3_bucket_lifecycle_configuration
- aws_s3_bucket_object_lock_configuration
- refactor the S3 resources out of the aws_s3_bucket into their own resources based on docs
add outputs: s3_requested_bucket_name, s3_module_settings
- 2.4.4 -- 2022-03-01
- add outputs
- s3_requested_bucket_name
- s3_module_settings
- add outputs
make require_explicit_encryption optional
aws-s3 v2.0.1, 20210325
- make bucket policies denying missing encryption header optional
- add variable:
require_explicit_encryptiondefault = false
add variable bucket_policy_document_template to use the bucket arn within the policy within the module to avoid loops
- 2.4.3 -- 2022-02-28
- add variable bucket_policy_document_template to use the bucket arn within the policy within the module to avoid loops
- ${s3_bucket_arn} in the template to get replaced with the created s3 bucket ARN
- ${s3_bucket_id} in the template to get replaced with the created s3 bucket ID
- ${kms_key_arn} in the template to get replaced with the provided or created KMS Key ARN
- add variable bucket_policy_document_template to use the bucket arn within the policy within the module to avoid loops
add variables for including region, account, and compacting region for long names
- 2.4.2 -- 2022-02-24
- add variables for controlling region, account, and compacting region if name > 63
- name_include_region
- name_include_account
- name_include_region_compact
- name_enforce_region_compact
- add variables for controlling region, account, and compacting region if name > 63
pin aws provider; add bucket_key_enabled
- 2.4.1 -- 20220222
- pin aws provider to < 4.0
- add bucket_key_enabled (for S3 bucket keys; https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html)