diff --git a/tf-infra/aws.tf b/tf-infra/aws.tf index 700d2b6..82608b9 100644 --- a/tf-infra/aws.tf +++ b/tf-infra/aws.tf @@ -1,3 +1,21 @@ resource "aws_s3_bucket" "backups" { bucket = "nilstrieb-backups" } + +resource "aws_s3_bucket_lifecycle_configuration" "backups_lifecycle" { + bucket = aws_s3_bucket.backups.bucket + rule { + id = "1-cold" + + filter { + prefix = "1/" + } + + transition { + days = 30 + storage_class = "GLACIER_IR" + } + + status = "Enabled" + } +}