Skip to content

Commit 850dd56

Browse files
committed
chore: removed ACL for redirect bucket and added bucket ownership controls
1 parent e604275 commit 850dd56

File tree

1 file changed

+22
-5
lines changed

1 file changed

+22
-5
lines changed

s3.tf

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ data "aws_caller_identity" "current" {}
22

33
resource "aws_s3_bucket" "main" {
44
bucket = var.domain_names[0]
5-
// acl = "private"
65
}
76
resource "aws_s3_bucket_policy" "main" {
87
bucket = aws_s3_bucket.main.bucket
@@ -29,6 +28,17 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "main" {
2928
}
3029
}
3130

31+
resource "aws_s3_bucket_ownership_controls" "main" {
32+
bucket = aws_s3_bucket.main.bucket
33+
depends_on = [
34+
aws_s3_bucket.main
35+
]
36+
37+
rule {
38+
object_ownership = "BucketOwnerEnforced"
39+
}
40+
}
41+
3242
resource "aws_s3_bucket_logging" "main" {
3343
bucket = aws_s3_bucket.main.bucket
3444

@@ -46,10 +56,6 @@ resource "aws_s3_bucket_versioning" "main" {
4656
resource "aws_s3_bucket" "redirect" {
4757
bucket = var.redirect_domain_names[0]
4858
}
49-
resource "aws_s3_bucket_acl" "redirect" {
50-
bucket = aws_s3_bucket.redirect.bucket
51-
acl = "private"
52-
}
5359

5460
resource "aws_s3_bucket_policy" "redirect" {
5561
bucket = aws_s3_bucket.redirect.bucket
@@ -74,6 +80,17 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "redirect" {
7480
}
7581
}
7682

83+
resource "aws_s3_bucket_ownership_controls" "redirect" {
84+
bucket = aws_s3_bucket.redirect.bucket
85+
depends_on = [
86+
aws_s3_bucket.redirect
87+
]
88+
89+
rule {
90+
object_ownership = "BucketOwnerEnforced"
91+
}
92+
}
93+
7794
resource "aws_s3_bucket_logging" "redirect" {
7895
bucket = aws_s3_bucket.redirect.bucket
7996

0 commit comments

Comments
 (0)