diff --git a/README.md b/README.md
index 248669f..4e44cec 100644
--- a/README.md
+++ b/README.md
@@ -144,7 +144,7 @@ Available targets:
|------|--------|---------|
| [install\_window\_label](#module\_install\_window\_label) | cloudposse/label/null | 0.25.0 |
| [scan\_window\_label](#module\_scan\_window\_label) | cloudposse/label/null | 0.25.0 |
-| [ssm\_patch\_log\_s3\_bucket](#module\_ssm\_patch\_log\_s3\_bucket) | cloudposse/s3-bucket/aws | 3.1.2 |
+| [ssm\_patch\_log\_s3\_bucket](#module\_ssm\_patch\_log\_s3\_bucket) | cloudposse/s3-bucket/aws | 4.0.0 |
| [ssm\_patch\_log\_s3\_bucket\_label](#module\_ssm\_patch\_log\_s3\_bucket\_label) | cloudposse/label/null | 0.25.0 |
| [this](#module\_this) | cloudposse/label/null | 0.25.0 |
diff --git a/docs/terraform.md b/docs/terraform.md
index 27f79be..aacc90a 100644
--- a/docs/terraform.md
+++ b/docs/terraform.md
@@ -18,7 +18,7 @@
|------|--------|---------|
| [install\_window\_label](#module\_install\_window\_label) | cloudposse/label/null | 0.25.0 |
| [scan\_window\_label](#module\_scan\_window\_label) | cloudposse/label/null | 0.25.0 |
-| [ssm\_patch\_log\_s3\_bucket](#module\_ssm\_patch\_log\_s3\_bucket) | cloudposse/s3-bucket/aws | 3.1.2 |
+| [ssm\_patch\_log\_s3\_bucket](#module\_ssm\_patch\_log\_s3\_bucket) | cloudposse/s3-bucket/aws | 4.0.0 |
| [ssm\_patch\_log\_s3\_bucket\_label](#module\_ssm\_patch\_log\_s3\_bucket\_label) | cloudposse/label/null | 0.25.0 |
| [this](#module\_this) | cloudposse/label/null | 0.25.0 |
diff --git a/ssm_log_bucket.tf b/ssm_log_bucket.tf
index bd9bd28..c459c33 100644
--- a/ssm_log_bucket.tf
+++ b/ssm_log_bucket.tf
@@ -41,7 +41,7 @@ data "aws_iam_policy_document" "bucket_policy" {
module "ssm_patch_log_s3_bucket" {
count = local.create_log_bucket ? 1 : 0
source = "cloudposse/s3-bucket/aws"
- version = "3.1.2"
+ version = "4.0.0"
acl = "private"
versioning_enabled = var.ssm_bucket_versioning_enable