步驟 3:啟用 API

如要使用 Apigee hybrid,您必須在 Google Cloud 控制台中為專案啟用下列 API:

  • Apigee API:提供專案與其他混合服務和 GCP API 之間的通訊
  • Cloud Resource Manager API:混合型服務會使用此 API 驗證服務帳戶
  • Compute Engine API:用於叢集管理 (僅限以 GKE 為基礎的叢集)
  • Kubernetes Engine API:如果您打算使用 Google Kubernetes Engine (GKE) 或 GKE 內部部署 (僅限以 GKE 為基礎的叢集) 進行混合式執行階段安裝作業,請啟用此選項

您可以使用 CLI 或 Google Cloud 控制台 UI 啟用 API。

Google Cloud 使用者介面

如要使用 UI 啟用 API,請執行下列步驟:

  1. 開啟 Google Cloud 控制台,然後使用您在步驟 1:建立 Google Cloud 帳戶中建立的帳戶登入。
  2. 選取您在步驟 2:建立 Google Cloud 專案中建立的專案。
  3. 啟用 Apigee API
    1. 依序選取「API 和服務」>「程式庫」

      「API Library」檢視畫面會顯示:

    2. 搜尋「Apigee」。

      GCP 會顯示與「Apigee」相符的 API 清單

    3. 找出 Apigee API 服務,然後按一下該服務:

    4. 按一下「啟用」

      GCP 會為您的 GCP 專案啟用 Apigee API

  4. 啟用 Cloud Resource Manager API
    1. 在「API 程式庫」檢視畫面中,搜尋「Cloud Resource Manager」。
    2. 找到「Cloud Resource Manager」服務,然後按一下該服務。
    3. 按一下「啟用」

      GCP 會為您的 GCP 專案啟用 Cloud Resource Manager API

  5. (僅限以 GKE 為基礎的叢集) 啟用 Compute Engine API
    1. 在「API 程式庫」檢視畫面中,搜尋「Compute Engine」。
    2. 找出「Compute Engine API」 服務,然後點選該服務。
    3. 按一下「啟用」

      Google Cloud 會為您的專案啟用 Compute Engine API

  6. 如要確認您已啟用 API,請依序選取「API 和服務」>「資訊主頁」

    已啟用 API 的清單應包含您剛新增的 API,如以下範例所示:

  7. (僅限以 GKE 為基礎的叢集) 啟用 Kubernetes Engine API
    1. 在「API 程式庫」檢視畫面中搜尋「Kubernetes Engine」。
    2. 找出並點選 Kubernetes Engine API 服務。
    3. 按一下「啟用」

      Google Cloud 會為專案啟用 Kubernetes Engine API

    4. 從畫面左上角的「導覽」選單中,依序選取「API 和服務」>「程式庫」,即可返回 API 選取頁面。

gcloud CLI

如要使用 CLI 啟用 API,請執行下列步驟:

  1. 在用於管理 Apigee 的裝置上開啟終端機視窗。
  2. 使用下列指令,從步驟 2:建立 Google Cloud 專案定義 PROJECT_ID 環境變數:
    export PROJECT_ID=your_project_id
    專案 ID 名稱,後面加上一個句號
  3. 如果您要在 Google Cloud (GKE) 中執行叢集,而非在內部 (Anthos) 或 AKS 中執行,請使用下列指令啟用 API:

    gcloud services enable \
        apigee.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com  --project $PROJECT_ID
    

    如為 GKE 內部部署 (Anthos) 或 AKS 安裝作業,請使用下列指令啟用 API:

    gcloud services enable \
        apigee.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  4. 使用下列指令確認已啟用所有 API:
    gcloud services list

如要進一步瞭解如何在 Google Cloud 控制台中啟用 API,請參閱 Cloud 說明文件中的「在 GCP 專案中啟用 API」一文。

1 2 3 (下一頁) 步驟 4:建立機構 5