建立環境

本主題說明如何建立新環境。如需簡介,請參閱「關於環境和環境群組」。

如何新增環境

新增環境的步驟請參閱「步驟 5:新增環境」,設定環境的步驟請參閱「 指定設定覆寫」。

如何新增多個環境

  1. Apigee 使用者介面中建立新環境,或使用 Create environments API。如需基本步驟,請參閱「步驟 5:新增環境」。
  2. 在覆寫檔案的 envs 陣列中新增環境定義。 為新環境命名,名稱須與您在使用者介面中建立的環境相同。 舉例來說,下列設定定義了兩個環境:testprod

    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 金鑰和憑證。金鑰/憑證用於與 Ingress 閘道進行安全通訊。

您可以自行決定如何為混合式設定產生適當的 TLS 憑證/金鑰配對。下列主題僅供參考,主要用於試用或測試新的混合式安裝,如果無法以其他方式取得 TLS 憑證,則可參考這些主題: