步驟 3:啟用 API

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

  • Apigee API:在專案與其他混合式服務和 Google Cloud Platform API 之間提供通訊
  • Apigee Connect API:在執行階段層中,提供 Apigee 管理層與 MART 服務之間的通訊。
  • Cloud Pub/Sub API:配額運作時需要這項 API
  • Cloud Resource Manager API:用於驗證服務帳戶
  • Compute Engine API:用於叢集管理 (僅限以 GKE 為基礎的叢集)
  • Kubernetes Engine API:如果您打算使用 Google Kubernetes Engine (GKE) 或 GKE 內部部署 (僅限以 GKE 為基礎的叢集) 安裝混合式執行階段,請啟用這項 API

您可以使用 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」(API 程式庫) 檢視畫面會顯示:

    2. 搜尋「Apigee」。

      Google Cloud Platform 會顯示與「Apigee」相符的 API 清單

    3. 找到「Apigee API」服務並點選:

    4. 按一下「啟用」

      Google Cloud Platform 會為您的專案啟用 Apigee API

    5. 在畫面左上角的「導覽選單」中,依序選取「API 和服務」>「程式庫」 ,返回 API 選取頁面。
  4. 啟用 Apigee Connect API
    1. 在「API Library」(API 程式庫) 檢視畫面中,搜尋「Apigee Connect」。
    2. 找到 Apigee Connect 服務並點選。
    3. 按一下「啟用」

      Google Cloud Platform 會為您的專案啟用 Apigee Connect API

    4. 在畫面左上角的「導覽選單」中,依序選取「API 和服務」>「程式庫」 ,返回 API 選取頁面。
  5. 啟用 Cloud Pub/Sub API
    1. 在「API 程式庫」檢視畫面中,搜尋「Cloud Pub/Sub API」。
    2. 找到「Cloud Pub/Sub API」服務並點選。
    3. 按一下「啟用」

      Google Cloud Platform 會為您的專案啟用 Cloud Pub/Sub API

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

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

    4. 在畫面左上角的「導覽選單」中,依序選取「API 和服務」>「程式庫」 ,返回 API 選取頁面。
  7. (僅限以 GKE 為基礎的叢集) 啟用 Compute Engine API
    1. 在「API 程式庫」檢視畫面中,搜尋「Compute Engine」。
    2. 找到「Compute Engine API」服務並點選。
    3. 按一下「啟用」

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

    4. 在畫面左上角的「導覽選單」中,依序選取「API 和服務」>「程式庫」 ,返回 API 選取頁面。
  8. (僅限以 GKE 為基礎的叢集) 啟用 Kubernetes Engine API
    1. 在「API 程式庫」檢視畫面中,搜尋「Kubernetes Engine」。
    2. 找到「Kubernetes Engine API」服務並點選。
    3. 按一下「啟用」

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

    4. 在畫面左上角的「導覽選單」中,依序選取「API 和服務」>「程式庫」 ,返回 API 選取頁面。
  9. 如要確認您已啟用 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) 中執行叢集,而不是在 GKE On-Prem (Anthos) 或 AKS 中執行,請使用下列指令啟用 API:

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

    或者,使用下列指令啟用 API:

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

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

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