resource "aws_s3_bucket" "mybucket" { bucket = "tips-of-mine-terraform-bucket" tags = { Name = "MyS3Bucket" Environment = "Production" } force_destroy = true } resource "aws_s3_bucket_ownership_controls" "mybucket" { bucket = aws_s3_bucket.mybucket.id rule { object_ownership = "BucketOwnerPreferred" } } resource "aws_s3_bucket_acl" "mybucket" { depends_on = [aws_s3_bucket_ownership_controls.mybucket] bucket = aws_s3_bucket.mybucket.id acl = "private" } resource "aws_s3_bucket_object" "mybucket" { key = "someobject" bucket = aws_s3_bucket.mybucket.id source = "index.html" server_side_encryption = "aws:kms" }