From 8331b28f5d69ae6f860278a9730a39b5f5cba385 Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Sun, 4 Feb 2024 21:39:12 +0100 Subject: [PATCH] cold --- tf-infra/aws.tf | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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" + } +}