diff --git a/internal/service/networkfirewall/logging_configuration_test.go b/internal/service/networkfirewall/logging_configuration_test.go
index <HASH>..<HASH> 100644
--- a/internal/service/networkfirewall/logging_configuration_test.go
+++ b/internal/service/networkfirewall/logging_configuration_test.go
@@ -745,13 +745,17 @@ func testAccNetworkFirewallLoggingConfigurationS3BucketDependencyConfig(rName st
 	return fmt.Sprintf(`
 resource "aws_s3_bucket" "test" {
   bucket        = %q
-  acl           = "private"
   force_destroy = true
 
   lifecycle {
     create_before_destroy = true
   }
 }
+
+resource "aws_s3_bucket_acl" "test" {
+  bucket = aws_s3_bucket.test.id
+  acl    = "private"
+}
 `, rName)
 }
 
@@ -839,10 +843,14 @@ EOF
 
 resource "aws_s3_bucket" "logs" {
   bucket        = %[1]q
-  acl           = "private"
   force_destroy = true
 }
 
+resource "aws_s3_bucket_acl" "logs_acl" {
+  bucket = aws_s3_bucket.logs.id
+  acl    = "private"
+}
+
 resource "aws_kinesis_firehose_delivery_stream" "test" {
   depends_on  = [aws_iam_role_policy.test]
   name        = %[2]q
tests/networkfirewall: update to aws_s3_bucket_acl