Skip to content

Instantly share code, notes, and snippets.

@david7482
Last active January 29, 2020 08:58
Show Gist options
  • Save david7482/153e56636b3d4f2ccb3a789d9a072e51 to your computer and use it in GitHub Desktop.
Save david7482/153e56636b3d4f2ccb3a789d9a072e51 to your computer and use it in GitHub Desktop.
resource "aws_s3_bucket" "log" {
bucket = "${var.website_name}-log"
acl = "log-delivery-write"
lifecycle_rule {
enabled = true
expiration {
days = 30
}
}
}
resource "aws_s3_bucket" "website" {
bucket = var.website_name
acl = "private"
server_side_encryption_configuration {
rule {
apply_server_side_encryption_by_default {
sse_algorithm = "AES256"
}
}
}
logging {
target_bucket = aws_s3_bucket.log.id
target_prefix = "s3-access-logs/"
}
versioning {
enabled = false
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment