title: Update bucket created in Terraform file results in BucketAlreadyOwnedByYou error
body: <p>I need to add a policy to a bucket I create earlier on in my Terraform file.</p>
  
  <p>However, this errors with </p>
  
  <blockquote>
    <p>Error creating S3 bucket: BucketAlreadyOwnedByYou: Your previous
    request to create the named bucket succeeded and you already own it.</p>
  </blockquote>
  
  <p>How can I amend my .tf file to create the bucket, then update it?</p>
  
  <pre><code>resource "aws_s3_bucket" "bucket" {
    bucket = "my-new-bucket-123"
    acl    = "public-read"
  
    region = "eu-west-1"
  
    website {
      index_document = "index.html"
    }
  }
  
  data "aws_iam_policy_document" "s3_bucket_policy_document" {
    statement {
      actions   = ["s3:GetObject"]
      resources = ["${aws_s3_bucket.bucket.arn}/*"]
      principals {
        type        = "AWS"
        identifiers = ["*"]
      }
    }
  }
  
  resource "aws_s3_bucket" "s3_bucket_policy" {
    bucket = "${aws_s3_bucket.bucket.bucket}"
    policy = "${data.aws_iam_policy_document.s3_bucket_policy_document.json}"
  }
  </code></pre>