【问题标题】:Terraform maven preview feature unrecognisedTerraform maven 预览功能无法识别
【发布时间】:2022-01-26 12:51:08
【问题描述】:

工件注册表在预览中具有 MAVEN 格式。但是当我为了创建具有预览功能的资源而进行 terraform apply 时,出现了错误。

资源:

resource "google_artifact_registry_repository" "my-maven-repo" {
  provider = google-beta
  project = "my-project"
  location = "europe-west4"
  repository_id = "my-maven-repo"
  description = "My maven repository"
  format = "MAVEN"
}

错误:

expected format to be one of [DOCKER], got MAVEN

doc 中,它声明 MAVEN 格式处于预览状态。

我的地形版本:

Terraform v1.1.4
on darwin_amd64
+ provider registry.terraform.io/hashicorp/google v3.38.0
+ provider registry.terraform.io/hashicorp/google-beta v3.51.1

【问题讨论】:

  • 由于这是从 API 而不是 Terraform 或提供者返回的错误,我怀疑它与文档中的注释有关:“如果您是alpha 用户组。”
  • @MattSchuchard 但这不是 alpha 功能,它是预览功能。应该可用。
  • 我只是在引用文档,它不是我写的文档。如果您不同意这些文档,那么我鼓励您在 Google Cloud 和 Hashicorp 的供应商跟踪器上提交问题:github.com/hashicorp/terraform-provider-google/issues。您可能会被重定向到 Google Cloud 支持。

标签: maven terraform terraform-provider-gcp


【解决方案1】:

将 google 提供程序升级到 4.8,然后执行 terraform init -upgrade 修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-06
    • 1970-01-01
    • 2021-01-22
    • 2019-08-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多