我无法使用Google Cloud Run配置Google Cloud Endpoints

时间:2019-06-13 08:37:21

标签: google-cloud-platform google-cloud-endpoints gcloud google-cloud-run

我正在尝试为Google Cloud Run配置Google Cloud Endpoint。 我使用的是Google Cloud SDK版本250.0.0(最新版本),而我使用的是Ubuntu 18.04。

我正在遵循本指南:https://cloud.google.com/endpoints/docs/openapi/get-started-cloud-run。 我能够部署ESP,配置端点并部署端点配置。 我无法按照指南配置创建的ESP 。如果我运行此命令

gcloud beta run configurations update \
   --service CLOUD_RUN_SERVICE_NAME  \
   --set-env-vars ENDPOINTS_SERVICE_NAME=YOUR_SERVICE_NAME \
   --project ESP_PROJECT_ID

我收到此错误

ERROR: (gcloud.beta.run.configurations) Invalid choice: 'update'.
Maybe you meant:
  gcloud components update
  gcloud firebase test android run
  gcloud firebase test ios run
  gcloud config configurations activate
  gcloud config configurations create
  gcloud config configurations delete
  gcloud config configurations describe
  gcloud config configurations list
  gcloud config set
  gcloud firebase test android locales describe

我还在https://cloud.google.com/sdk/gcloud/reference/beta/run/configurations/处搜索了gcloud beta run configurations的可用命令。命令update不可用,因此指南中可能有错误。

我在做什么错了?

1 个答案:

答案 0 :(得分:2)

这是文档中的错误,您应该使用以下命令:

gcloud beta run services update CLOUD_RUN_SERVICE_NAME --set-env-vars ENDPOINTS_SERVICE_NAME=YOUR_SERVICE_NAME --project ESP_PROJECT_ID

我创建了一个Public Issue来解决此问题。如果您想获取进度的最新信息,可以给主题加注星标。