入口網站規定

Edge for Private Cloud 4.19.01

Apigee Developer Services 入口網站 (簡稱入口網站) 需要以下軟硬體:

硬體 需求

作業系統

這些安裝說明和相關安裝檔案已在支援的軟體和支援的版本中列出的作業系統上進行測試。

CPU 2 核心

RAM

4 GB

硬碟

120 GB

Java

您必須先在每部 Postgres 機器上安裝 Java 1.8 版本,才能進行安裝作業。如要查看支援的 JDK,請參閱「支援的軟體和支援的版本」一文。

網路介面

必須連上網際網路。

在安裝程序中,安裝程式會從網路下載資源。如果環境已設定為代理傳出 HTTP 和 HTTPS 要求,則必須設定 Proxy,以便在下載期間正確處理可能發生的重新導向要求。

舉例來說,對 https://drupal.org/ 的請求會傳回 HTTP 301 狀態碼,並重新導向至 https://www.drupal.org/

您應設定 Proxy,讓系統傳回 HTTP 200 狀態碼,並附上重新導向的內容。

針對 SAP 安裝作業,如果環境已設為代理傳出 HTTPS 要求,則 Proxy 必須支援 TLSv1.0。OpenSSL 0.9.8 不支援 TLSv1.1 或 TLSv1.2,只支援 TLSv1.0。

Red Hat Enterprise Linux 需求

由於必須訂閱 Red Hat Enterprise Linux (RHEL),才能從 Red Hat 下載軟體,因此有額外規定。伺服器必須連上網際網路,才能透過 yum 下載 RPM 檔案。如果使用 RHEL,伺服器必須在 Red Hat Network (RHN) 上註冊,並註冊至伺服器選用管道。

安裝期間會檢查 Red Hat 需求,如果 RHEL 尚未註冊,入口網站安裝程式會提示您。如果您已擁有 Red Hat 登入憑證,可以在開始安裝程序前,使用下列指令註冊 RHEL:

subscription-manager register --username=username --password=password --auto-attach 

其中 usernamepassword 是 Red Hat 憑證。

如果您有 RHEL 試用版,可以取得 30 天的試用授權。詳情請參閱 https://access.redhat.com/solutions/32790

SMTP 需求條件

Apigee 建議您設定 SMTP 伺服器,以便透過入口網站傳送電子郵件,但並未強制規定。如果已設定,您必須確保 Drupal 可存取 SMTP 伺服器上的必要通訊埠。對於非 TLS SMTP,通訊埠號碼通常為 25。啟用 TLS 的 SMTP 通常會是 465,但請洽詢您的 SMTP 供應商。

額外規定

您必須擁有 Root 存取權才能執行安裝。

部署架構需求

入口網站會透過 REST API 與 Apigee Management Server 建立單一介面,以便儲存及擷取使用者應用程式的相關資訊。入口網站必須能夠透過 HTTP 或 HTTPS 連線至管理伺服器 (視安裝方式而定)。

開始安裝前必須提供的資訊

開始安裝前,請務必準備好下列資訊:

  1. 您要設定哪個平台:Red Hat 或 CentOS?如果這是 Red Hat 安裝作業,機器必須在 Red Hat Network 上註冊,才能下載 RPM。
  2. 您是否打算在本機電腦上安裝 Postgres?如果您想要在同一台電腦上簡單安裝所有項目,請在本機安裝 Postgres。
  3. 如果您想存取遠端 Postgres 伺服器,請取得下列 Postgres 伺服器資訊:
    • 主機名稱
    • 通訊埠
    • 資料庫名稱
    • 使用者名稱
    • 密碼

    開始安裝之前,遠端 Postgres 伺服器應該已設定完畢。

  4. 網路伺服器的完整網域名稱為何?(這項資訊會新增至 /etc/hosts)。這個值應為 IP 位址或主機名稱,例如 portalserver.example.com。預設值為 localhost
  5. 有三項資訊可讓您的入口網站與 Apigee Edge 管理伺服器進行通訊。包括:
    1. Apigee Management API 端點的網址:可以是主機名稱或 IP 位址。這是 REST 端點,所有建立應用程式和註冊應用程式金鑰的呼叫都會傳送至此。預設端點為 https://api.enterprise.apigee.com/v1

      對於 Edge for Private Cloud 安裝作業,網址格式如下:

      http://Edge_IP:8080/v1

      或是:

      https://Edge_IP:SSL_port/v1

      其中 Edge_IP 是 Edge 管理伺服器的 IP 位址,SSL_port 是 Edge Management API 的 SSL 通訊埠。例如 8443。

    2. Apigee 機構名稱:入口網站與 Apigee Edge 機構之間有關係。設定 Management API 端點時,您會設定預設機構。預設值為 my-org。
    3. 管理 API 端點的使用者名稱和密碼:從入口網站到 Edge 的呼叫必須由貴機構的管理員執行。

      這個使用者名稱/密碼適用於貴機構的管理員,且只能用於透過入口網站連線至 Edge。舉例來說,如果您指定使用者的憑證,而該使用者在 Edge 中遭到刪除,則入口網站將無法再連線至 Edge。因此,請在貴機構中建立專門用於此連結的管理員。

      例如:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd