对象存储里堆了大量HTML快照,必须生命周期,不然账单爆炸。
code
resource "aws_s3_bucket" "企业AI落地_snapshots" {
bucket = "org-企业AI落地-snapshots-prod"
}
resource "aws_s3_bucket_server_side_encryption_configuration" "e" {
bucket = aws_s3_bucket.企业AI落地_snapshots.id
rule {
apply_server_side_encryption_by_default { sse_algorithm = "AES256" }
}
}
resource "aws_s3_bucket_lifecycle_configuration" "lc" {
bucket = aws_s3_bucket.企业AI落地_snapshots.id
rule {
id = "expire-old"
status = "Enabled"
filter { prefix = "raw/" }
expiration { days = 180 }
}
}Terraform state别放本地,团队要上remote backend。
(场景参考:东莞本地企业试点)