第 1 部分:Google Cloud 服務和混合式 UI 設定

事前準備

混合安裝程序中的步驟會使用下列一或多項工具執行:

  • Google Cloud 控制台
  • Apigee Hybrid 使用者介面
  • gcloud 指令列

環境變數

使用指令列執行的步驟會用到使用者建立的環境變數。如果終端機視窗中斷連線,系統不會儲存環境變數。

這些程序中使用的環境變數如下:

Linux / MacOS

export PROJECT_ID="your_project_id"
export ORG_NAME=$PROJECT_ID
export ORG_DISPLAY_NAME="org_friendly_name"
export ORGANIZATION_DESCRIPTION="org_description_text"
export ANALYTICS_REGION="analytics_region"
export RUNTIMETYPE=HYBRID
export ENV_NAME="environment_name"
export ENV_DISPLAY_NAME="env_friendly_name"
export ENV_DESCRIPTION="env_description_text"
export DOMAIN="example.com"
export ENV_GROUP="environment-group-name"
export CLUSTER_NAME="cluster_name"
export CLUSTER_LOCATION="cluster_region"

如果變數名稱內容包含空格,請以雙引號括住。例如:

export ORGANIZATION_DESCRIPTION="My example organization number 1"

Windows

set PROJECT_ID="your_project_id"
set ORG_NAME=$PROJECT_ID
set ORG_DISPLAY_NAME="org_friendly_name"
set ORGANIZATION_DESCRIPTION="org_description_text"
set ANALYTICS_REGION="analytics_region"
set RUNTIMETYPE=HYBRID
set ENV_NAME="environment_name"
set ENV_DISPLAY_NAME="env_friendly_name"
set ENV_DESCRIPTION="env_description_text"
set DOMAIN="example.com"
set ENV_GROUP="environment-group-name"
set CLUSTER_NAME="cluster_name"
set CLUSTER_LOCATION="cluster_region"

如果變數名稱內容包含空格,請以雙引號括住。例如:

set ORGANIZATION_DESCRIPTION="My example organization number 1"

授權憑證權杖

gcloud授權憑證權杖會在 20 分鐘後失效。如果未在期限內完成所有步驟,您必須重新取得授權憑證。例如:

在指令列中,使用下列指令取得 gcloud 驗證憑證:

Linux / MacOS

TOKEN=$(gcloud auth print-access-token)

Windows

for /f "tokens=*" %a in ('gcloud auth print-access-token') do set TOKEN=%a

其他環境變數

本指南會要求您新增更多環境變數,您可能想將這些變數加入指令碼。例如:

  • LONG_RUNNING_OPERATION_ID:非同步長時間執行作業的 UUID,是機構建立程序的一部分。
  • APIGEECTL_HOME:安裝 apigeectl 公用程式的目錄路徑。

流程總覽

本節將概略說明設定混合式 UI 和 Google Cloud 服務時必須完成的工作。

設定 Apigee Hybrid UI 和 Google Cloud 服務的一般流程如下:

動作 根據 說明
步驟 1:建立 Google Cloud 帳戶 Google Cloud 控制台 如要使用這些程序,必須擁有 Google Cloud 帳戶。這個帳戶會繫結至新的混合式機構。
步驟 2:建立 Google Cloud 專案 Google Cloud 控制台 Google Cloud 專案是建立、啟用及使用 Google Cloud 服務的基礎。專案會統整所有 Google Cloud 資源。
步驟 3:啟用 API Google Cloud 控制台或指令列 如果沒有這些服務,混合式服務就無法彼此通訊或與其他服務通訊。
步驟 4:建立機構 指令列 專案屬於機構。建立機構後,您幾乎就能進行 API 呼叫及建立 API Proxy。
步驟 5:新增環境 Apigee Hybrid 使用者介面或指令列 環境提供獨立的環境或「沙箱」,用於執行 API Proxy。 您可以在單一機構中建立多個環境。 否則您將無法完成混合式執行階段安裝作業,也無法部署 API Proxy。

後續步驟

以下各節將說明這些步驟。

立即查看