Terraform - Buckets 추가
This commit is contained in:
18
terraform/buckets/lifecycle.tf
Normal file
18
terraform/buckets/lifecycle.tf
Normal 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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user