Terraform - Buckets 추가

This commit is contained in:
dsk-minchulahn
2024-02-01 16:14:05 +09:00
parent f794df086e
commit bbe2b9331b
7 changed files with 165 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
resource "aws_s3_bucket_lifecycle_configuration" "lifecycle" {
for_each = {for bucket, value in var.buckets : bucket => value if value.lifecycle.status == "Enabled"}
bucket = aws_s3_bucket.bucket[each.key].id
rule {
id = "expire_objects"
status = each.value.lifecycle.status
noncurrent_version_expiration {
noncurrent_days = each.value.lifecycle.noncurrent_days
}
expiration {
days = each.value.lifecycle.expiration_days
}
}
}