本主題將說明如何建立新的環境。如需相關介紹,請參閱「關於環境和環境群組」。
如何新增環境
如要新增環境,請參閱「步驟 5:新增環境」和「 指定設定覆寫值」中的說明,瞭解新增和設定環境的步驟。
如何新增多個環境
- 您可以在 Apigee UI 中建立新環境,也可以使用 Create environments API 來建立。如需基本步驟,請參閱「步驟 5:新增環境」。
-
在覆寫檔案的
envs
陣列中,新增環境定義。請為新環境提供與您在使用者介面中建立的名稱相同的名稱。例如,以下設定會定義兩個環境:test 和 prod:namespace: my-namespace org: my-organization ... envs: - name: test sslCertPath: "your_certpath/ingress-cert.crt" sslKeyPath: "your_keypath/ingress-key.key" hostAlias: "apitest.example.com" serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json - name: prod sslCertPath: "your_certpath/ingress-cert.crt" sslKeyPath: "your_keypath/ingress-key.key" hostAlias: "apiprod.example.com" serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
如需環境設定元素的完整清單,請參閱設定屬性參考資料中的 envs。
為多個環境設定主機別名
如果您有多個環境,每個環境都可以有自己的主機別名,或是多個環境共用同一個主機別名。詳情請參閱「 關於虛擬主機和環境」和「 環境可共用相同的主機別名」。如果多個環境共用相同的主機別名,您必須使用稱為「基本路徑路由」的技術,將 Proxy 要求轉送至正確的環境。
傳輸層安全標準 (TLS) 金鑰和憑證
建立新環境時,您必須向環境設定提供 TLS 金鑰和憑證。金鑰/憑證可用於與入口閘道進行安全通訊。
您可以自行決定如何為混合型設定產生適當的 TLS 憑證/金鑰組合。以下主題僅提供做為範例,主要用途是嘗試或測試新的混合式安裝作業,如果無法以其他方式取得 TLS 憑證:
- 如要瞭解建立授權 TLS 憑證/金鑰組的步驟,請參閱「取得 TLS 憑證」。
- 您只能將自行簽署的憑證/金鑰組合用於測試。請參閱「產生自行簽署的 TLS 憑證」。