【问题标题】:I can't configure Google Cloud Endpoints with Google Cloud Run我无法使用 Google Cloud Run 配置 Google Cloud Endpoints
【发布时间】:2019-10-27 19:36:11
【问题描述】:

我正在尝试为 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

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

我做错了什么?

【问题讨论】:

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


    【解决方案1】:

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

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

    我创建了一个Public Issue 来解决这个问题。如果您想了解最新进展,您可以为该主题加注星标。

    【讨论】:

    • 感谢您的回复。它解决了我的问题,但现在我有另一个问题。我使用自定义域在 Cloud Run 前完成了 Cloud Endpoints 的配置,但在 Cloud Endpoints 中看不到任何日志和任何传入请求。这怎么可能?
    猜你喜欢
    • 1970-01-01
    • 2018-12-18
    • 2020-12-24
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 2017-11-29
    相关资源
    最近更新 更多