diff --git a/bucket.tf b/bucket.tf index 779f579..e1de35f 100644 --- a/bucket.tf +++ b/bucket.tf @@ -4,4 +4,26 @@ resource "aws_s3_bucket" "mybucket" { 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" +} \ No newline at end of file