【问题标题】:How to view a list all enabled API services for Google Cloud Platform project如何查看为 Google Cloud Platform 项目启用的所有 API 服务的列表
【发布时间】:2020-06-09 14:02:42
【问题描述】:

我们管理着几十个 GCP 项目,但我一直不知道如何在网站上列出每个项目的所有启用的 API 服务。有一种方法可以通过 Cloud Shell 运行控制台命令:gcloud services list

如果我访问https://console.cloud.google.com/apis/library?project=PROJECT_NAME,我可以看到是否启用了特定的 API 服务,但是我必须单独访问每个项目的 300 个单独的 API 页面,这是不可行的。

必须有更好的方法让最终用户无需安装 Google Cloud SDK 即可做到这一点。

【问题讨论】:

  • 您可以在APIs & Services dashboard 本身中检查这一点。它列出了一个项目的所有启用的 API,无论你是否使用过它们
  • 该页面仅列出启用的 API 密钥(和服务 + OAuth 帐户),而不列出启用的 API 库服务。
  • 您可以在 Credentials 页面中看到 API Keys。根据本文档 (cloud.google.com/service-usage/docs/list-services#enabled),要列出项目中所有启用的 API 和服务,您可以查看 API Dashboard 页面。使用此命令(gcloud services list)时结果相同
  • 其实你们是对的。我只是从未在流量、错误和延迟图表下方的主仪表板页面上注意到它。很抱歉怀疑你。

标签: google-cloud-platform


【解决方案1】:
gcloud services list --enabled --project <PROJECT>

【讨论】:

    【解决方案2】:

    【讨论】:

    【解决方案3】:

    正如 LundinCast 和 Kamelia Y 评论的那样,已启用的 API 库列在主仪表板页面上。它们位于流量、错误和中值延迟图表下方。

    【讨论】:

      【解决方案4】:

      尝试使用命令:

      gcloud services list --available

      请参阅文档以获取更多详细信息: https://cloud.google.com/service-usage/docs/list-services#gcloud

      【讨论】:

      • 嘿 Amrit,这列出了可用的 API,而不是启用的 API;)
      【解决方案5】:

      在主页仪表板上有一个 API 部分。如果您转到 API 的概述,向下滚动一下就会找到它。

      【讨论】:

        猜你喜欢
        • 2016-04-08
        • 1970-01-01
        • 2020-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多