This commit is contained in:
22
bucket.tf
22
bucket.tf
@@ -4,4 +4,26 @@ resource "aws_s3_bucket" "mybucket" {
|
|||||||
Name = "MyS3Bucket"
|
Name = "MyS3Bucket"
|
||||||
Environment = "Production"
|
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"
|
||||||
}
|
}
|
Reference in New Issue
Block a user