所有gcs存储桶的“该名称不可用”

时间:2019-08-16 05:06:49

标签: terraform terraform-provider-gcp

确实很难在gcp上使用Terraform部署我的应用程序。我要解决的问题是我不断收到错误消息:

googleapi:错误409:很抱歉,该名称不可用。请尝试其他冲突。

my_test_upload_bucket_udybmn_anitoy

resource "google_storage_bucket" "test_upload_bucket" {
  name     = var.upload_bucket
  location = "northamerica-northeast1"
  lifecycle_rule {
  action {
    type = "SetStorageClass"
     storage_class = "COLDLINE"
  }
  condition {
    age = 14
  }
}
}

真的很感谢您的帮助,因为这让我发疯了

奇怪的是有人可以指出我的方向,因为我也尝试在末尾添加随机字符串无济于事

我希望创建存储桶,因为名称是唯一的,但无济于事

1 个答案:

答案 0 :(得分:2)

GCS存储桶名称在全球范围内是唯一的,这意味着没有两个存储桶可以拥有相同的名称。尝试给名称加上GUID或其他随机字符串的前缀(请参见存储桶命名惯例here的文档)。

还请注意,如果您以前创建和删除了具有相同名称的存储桶,则可能需要等待一段时间才能再次使用该名称。