如要使用 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,請執行下列步驟:
- 開啟 Google Cloud 控制台,然後使用您在步驟 1:建立 Google Cloud 帳戶中建立的帳戶登入。
- 選取您在步驟 2:建立 Google Cloud 專案中建立的專案。
- 啟用 Apigee API:
- 依序選取「API 和服務」>「程式庫」。
「API Library」檢視畫面會顯示:
- 搜尋「Apigee」。
GCP 會顯示與「Apigee」相符的 API 清單
- 找出 Apigee API 服務,然後按一下該服務:
- 按一下「啟用」。
GCP 會為您的 GCP 專案啟用 Apigee API。
- 依序選取「API 和服務」>「程式庫」。
- 啟用 Cloud Resource Manager API:
- 在「API 程式庫」檢視畫面中,搜尋「Cloud Resource Manager」。
- 找到「Cloud Resource Manager」服務,然後按一下該服務。
- 按一下「啟用」。
GCP 會為您的 GCP 專案啟用 Cloud Resource Manager API。
- (僅限以 GKE 為基礎的叢集) 啟用 Compute Engine API:
- 在「API 程式庫」檢視畫面中,搜尋「Compute Engine」。
- 找出「Compute Engine API」 服務,然後點選該服務。
- 按一下「啟用」。
Google Cloud 會為您的專案啟用 Compute Engine API。
- 如要確認您已啟用 API,請依序選取「API 和服務」>「資訊主頁」。
已啟用 API 的清單應包含您剛新增的 API,如以下範例所示:
- (僅限以 GKE 為基礎的叢集) 啟用 Kubernetes Engine API:
- 在「API 程式庫」檢視畫面中搜尋「Kubernetes Engine」。
- 找出並點選 Kubernetes Engine API 服務。
- 按一下「啟用」。
Google Cloud 會為專案啟用 Kubernetes Engine API。
- 從畫面左上角的「導覽」選單中,依序選取「API 和服務」>「程式庫」,即可返回 API 選取頁面。
gcloud CLI
如要使用 CLI 啟用 API,請執行下列步驟:
- 在用於管理 Apigee 的裝置上開啟終端機視窗。
-
使用下列指令,從步驟 2:建立 Google Cloud 專案定義
PROJECT_ID
環境變數:export PROJECT_ID=your_project_id
-
如果您要在 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
-
使用下列指令確認已啟用所有 API:
gcloud services list
如要進一步瞭解如何在 Google Cloud 控制台中啟用 API,請參閱 Cloud 說明文件中的「在 GCP 專案中啟用 API」一文。
1 2 3 (下一頁) 步驟 4:建立機構 5