公開和私人服務

透過 Service Usage,您可以在 Google Cloud 專案中探索、啟用及管理全球可用的Google Cloud API 和受限的自訂 API。公開服務對所有消費者都可見,但使用 Cloud Endpoints 建構的私人服務必須明確授予存取權,才能列出或呼叫這些服務。

公開 API 與服務

公開 API 和服務會顯示在所有 Google Cloud專案中。公用 Google Cloud API 和服務的範例包括:

您必須具備適當權限,才能列出或使用 Google Cloud 專案中的公開 API 和服務。舉例來說,如要啟用服務,您需要 serviceusage.services.enable Identity and Access Management 權限。如要瞭解使用 Service Usage 時所需的 IAM 權限,請參閱「使用 IAM 控管存取權」。

私人 API 與服務

私有服務通常是使用 Cloud Endpoints 實作的 API,在 Google Cloud 另一個專案中執行。如要探索或使用私人 API 和服務,您必須先由具備必要權限的主體授予存取權。如要瞭解如何授予權限,以便從 Google Cloud 專案啟用 Cloud Endpoints API,請參閱下列各個 Cloud Endpoints API 架構的頁面:

您也必須具備適當的 IAM 權限,才能列出或使用私人 API 和服務。舉例來說,如要呼叫私有服務的 services.enable 方法,就必須具備 servicemanagement.services.bind 權限。如要瞭解使用 Service Usage 服務所需的權限,請參閱「使用 IAM 控管存取權」。

在 Google Cloud 專案中列出可用或已啟用的 API 和服務時,結果會包含您有權存取的任何公開和私人 API。如要進一步瞭解如何在Google Cloud 專案中列出已啟用和可用的服務,請參閱「列出服務」。