1resource "aws_s3_bucket" "assets" {
2 bucket = "prod-assets-${var.env}-${random_id.suffix.hex}"
3
4 tags = {
5 Environment = var.env
6 }
7}
8
9resource "random_id" "suffix" {
10 byte_length = 4
11 keepers = {
12 tag_version = var.tag_version
13 }
14}
no lines flagged
#071PracticeEasy10 min · 50 XP
Terraform Resource Recreated Instead of Updated
A routine tag update on an S3 bucket triggers Terraform to destroy and recreate the bucket, causing data loss.
Flagged linesNo lines flagged yet
What's wrong?
Flag a line or write a note to submit.