Commit 4d869765 authored by nimrod's avatar nimrod
Browse files

s3: Fix the ownership and ACL.

parent 77e9afec
Loading
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -3,14 +3,22 @@ resource "aws_s3_bucket" "payloads" {
  force_destroy = true
}


locals {
  payloads_bucket_arn  = aws_s3_bucket.payloads.arn
  payloads_bucket_name = aws_s3_bucket.payloads.bucket
}

resource "aws_s3_bucket_ownership_controls" "payloads" {
  bucket = local.payloads_bucket_name

  rule {
    object_ownership = "BucketOwnerPreferred"
  }
}

resource "aws_s3_bucket_versioning" "payloads" {
  bucket = local.payloads_bucket_name

  versioning_configuration {
    status = "Enabled"
  }
@@ -19,6 +27,10 @@ resource "aws_s3_bucket_versioning" "payloads" {
resource "aws_s3_bucket_acl" "payloads" {
  acl    = "private"
  bucket = local.payloads_bucket_name

  depends_on = [
    aws_s3_bucket_ownership_controls.payloads,
  ]
}

resource "aws_s3_bucket_public_access_block" "payloads" {