对于所有 gcs 存储桶,“该名称不可用”

Sea*_*nor 3 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
  }
}
}
Run Code Online (Sandbox Code Playgroud)

非常感谢这里的帮助,因为这让我发疯

想知道有人可以给我指出一个方向,因为我也尝试在末尾添加随机字符串但无济于事

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

Ale*_*ksi 7

GCS 存储桶名称是全局唯一的,这意味着没有两个存储桶可以拥有相同的名称。尝试使用 GUID 或其他随机字符串作为名称前缀(请参阅此处有关存储桶命名实践的文档)。

另请注意,如果您之前创建并删除了同名的存储桶,则可能需要等待一段时间才能再次释放该名称以供使用。

  • GCP 处理存储桶名称的方式存在严重问题。我刚刚生成了一个基本上任意的 51 个字符名称,其中包含一堆随机字母和数字,但我遇到了相同的错误。 (2认同)