公共服务和专用服务

此页面比较了 Google Cloud 上的公共和专用服务的概念。

公共 API 和服务

公共 API 和服务对所有 Google Cloud 项目都是全局可见的。公共 Google Cloud API 和服务的示例包括:

您需要适当的权限才能列出或使用 Cloud 项目中的公共 API 和服务。例如,要启用服务,您需要具备 serviceusage.services.enable Identity and Access Management 权限。如需了解 Service Usage 所需的 IAM 权限,请参阅访问权限控制

专用 API 和服务

专用服务通常是使用在另一个 Cloud 项目中运行的 Cloud Endpoints 实现的 API。要发现或使用专用 API 和服务,必须首先由具有必要权限的项目成员授予相应的访问权限。要了解如何在 Cloud 项目中授予权限以启用 Cloud Endpoints API,请参阅以下介绍各个 Cloud Endpoints API 框架的页面:

您还必须具有相应的 IAM 权限才能列出或使用专用 API 和服务。例如,要为专用服务调用 services.enable 方法,则需要 servicemanagement.services.bind 权限。如需了解 Service Usage 的必要权限,请参阅访问权限控制

列出 Cloud 项目中可用或已启用的 API 和服务时,结果将包括您有权访问的任何公共和专用 API。如需详细了解如何列出您的 Cloud 项目中已启用的可用服务,请参阅列出服务