1

我已经(使用 terraform 资源google_artifact_registry_repository )在Google Artifact Registry上创建了一个 python 存储库。这是我创建它的 terraform 代码:

resource "google_artifact_registry_repository" "pypi" {
  provider      = google-beta
  project       = var.project_id
  location      = var.region
  repository_id = "dataplatformpypi"
  description   = "PyPi repo for use by dataplatform"
  format        = "PYTHON"
}

这是那个存储库:

在此处输入图像描述

我现在正在关注https://cloud.google.com/artifact-registry/docs/python/quickstart上的快速入门,特别是指示我发布的配置身份验证部分gcloud artifacts print-settings python。我实际上稍微修改一下以发布:

gcloud --project myproject artifacts print-settings python --repository dataplatformpypi --location europe-west2

我得到错误:

ERROR: (gcloud.artifacts.print-settings.python) Invalid repository type PYTHON. Valid type is PYPI.

我没有将存储库类型指定为该命令的一部分,因此我只能假设“存储库类型 PYTHON”是指存储库的格式:

在此处输入图像描述

但是,鉴于存储库已成功创建并且 PYTHON 是(根据terraform 资源文档)存储库格式的有效值,我正在努力理解这里的问题所在。

我会很感激任何建议。

4

1 回答 1

1

这似乎不是用户特定的问题。其他用户也遇到了这个问题。GitHub 中也存在类似的问题。您可以在此处关注主题。

于 2021-08-17T06:32:59.287 回答