Skip to content

Releases: k9securityio/terraform-aws-s3-bucket

Support new permissions for S3 buckets and objects

09 Nov 21:25

Choose a tag to compare

Incremental update to support new permissions for S3 buckets and objects:

administer-resource
s3:PutBucketOwnershipControls
s3:PutIntelligentTieringConfiguration

read-config
s3:GetIntelligentTieringConfiguration
s3:GetObjectAttributes
s3:GetObjectVersionAttributes

write-data
s3:InitiateReplication

8d950e6

Scope DenyEveryoneElse to all AWS accounts and IAM

25 Feb 22:39
f08009e

Choose a tag to compare

  • Scope Principals element of DenyEveryoneElse Statement to all AWS accounts & IAM
  • Permit IAM principals with administer-resource to s3:DeleteBucket

Trim unsupported actions from policy

18 Feb 18:52

Choose a tag to compare

Trim actions & permissions that are not supported in bucket policy

  • s3:BypassGovernanceRetention
  • s3:ListBucketByTags

Support read-config k9 access capability

23 Jan 05:34

Choose a tag to compare

Add support for the read-config k9 access capability:

Rename repository to publish to Terraform Registry

22 Dec 21:44

Choose a tag to compare

v0.6.1

Update to new repository name: terraform-aws-s3-bucket

Improve scoping of access controls

27 Nov 23:22
d16604b

Choose a tag to compare

Pre-release

This release improves scoping of the access controls:

  1. The DenyEveryoneElse statement scopes its coverage to the account's IAM users instead of all IAM principals, enabling use provisioned by an AWS service via KMS key grants, e.g. DynamoDB
  2. Use Like within the Deny when an Allow statement has done so

Upgrade module to Terraform 0.12 and HCL2

12 Oct 20:32
0ed8fd6

Choose a tag to compare

Upgrade module to Terraform 0.12 and HCL2 to to make the module more natural to use with Terraform 0.12 and later.

Map full set of S3 API actions for bucket and object resources

25 Sep 03:32
80d6075

Choose a tag to compare

Map full set of S3 API actions for bucket and object resources from k9 access capabilities

Support full k9 tagging model and custom capabilities

15 Jul 16:35
83d6fce

Choose a tag to compare

This release adds full support for the k9 Security tagging model and enables advanced users to specify custom actions when generating a bucket policy.

Improve safety around destruction and support for arbitrary tags

12 Jun 17:22
b65d883

Choose a tag to compare

Only destroy objects in the bucket along with the bucket when force_destroy is true.

Support adding arbitrary additional tags.