Spaces:
Build error
Build error
provider "aws" { | |
region = "ap-south-1" | |
access_key = var.aws_access_key | |
secret_key = var.aws_secret_key | |
} | |
resource "aws_s3_bucket" "diffusion_model_bucket" { | |
bucket = "diffusion-model-bucket" | |
tags = { | |
Name = "Diffusion Model Bucket" | |
Task = "SDXL LORA" | |
Product = "Product Diffusion API" | |
} | |
} | |
resource "aws_s3_bucket_ownership_controls" "s3_bucket_acl_ownership" { | |
bucket = aws_s3_bucket.diffusion_model_bucket.id | |
rule { | |
object_ownership = "ObjectWriter" | |
} | |
} | |
resource "aws_s3_bucket_public_access_block" "s3_bucket_public_access_block" { | |
bucket = aws_s3_bucket.diffusion_model_bucket.id | |
block_public_acls = false | |
block_public_policy = false | |
ignore_public_acls = true | |
restrict_public_buckets = true | |
} | |
resource "aws_s3_bucket_acl" "acl_access" { | |
depends_on = [ | |
aws_s3_bucket_ownership_controls.s3_bucket_acl_ownership, | |
aws_s3_bucket_public_access_block.s3_bucket_public_access_block, | |
] | |
bucket = aws_s3_bucket.diffusion_model_bucket.id | |
acl = "public-read" | |
} | |