This template demonstrates how to ignore provider-level default tags when creating an S3 object to manage tagging explicitly.

Terraform Template

resource "aws_s3_bucket" "examplebucket" {
  bucket = "examplebuckettftest"
}

resource "aws_s3_object" "examplebucket_object" {
  bucket = aws_s3_bucket.examplebucket.id
  key = "someobject"
  source = "important.txt"

  tags = {
    Env = "test"
  }
}