【发布时间】: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)时结果相同
-
其实你们是对的。我只是从未在流量、错误和延迟图表下方的主仪表板页面上注意到它。很抱歉怀疑你。