開發人員服務入口網站規定

私有雲 v4.18.01 的邊緣

以下為安裝作業的最低軟硬體需求。

硬體

規定

作業系統

這些安裝操作說明和提供的安裝檔案已在此處列出的作業系統中測試:https://apigee.com/docs/api-services/reference/supported-software

CPU 2 核心

RAM

4 GB

硬碟

120 GB

Java

您必須在每部 Postgres 機器上安裝支援的 Java1.8 版本,才能進行安裝。支援的 JDK 列於支援的軟體和支援的版本中。

網路介面

必須連上網路。

在安裝過程中,安裝程式會從網路下載資源。如果您的環境已設為 Proxy 傳出的 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 (RHEL) 需求

RHEL 有必要訂閱,才能存取 Red Hat 中的軟體下載內容。伺服器必須能連線至網際網路,才能透過 yum 下載 RPM。如果使用 RHEL,伺服器必須在 Red Hat Network (RHN) 中註冊,並註冊至伺服器選用版本。

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

> subscription-manager register --username=my_username --password=my_password --auto-attach 

my_usernamemy_password 改成您的 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 管理伺服器具有單一介面,可用於儲存及擷取使用者應用程式的相關資訊。視您的安裝設定而定,開發人員 Channel Services 必須能透過 HTTP 或 HTTPS 連線至管理伺服器。

開始安裝前的必要資訊

開始安裝前,您必須已提供下列資訊:

  1. 您要設定的平台:Red Hat 或 CentOS?如要安裝 Red Hat,機器則必須在 Red Hat Network 註冊才能下載 RPM。
  2. 您是否計劃在本機電腦上安裝 Postgres?如果是這種情況,請勿在本機安裝 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

      如果是 Private Cloud 安裝的 Edge,其網址格式為:
      http://EdgeIp:8080/v1

      或:
      https://EdgeIp:SSLport/v1

      其中 EdgeIp 是 Edge 管理的 Edge 伺服器的 IP 位址, 例如 8443。
    2. Apigee 機構名稱:入口網站和 Apigee Edge 機構之間存在關係。您在設定 Management API 端點時,將會設定預設機構。預設值為 my-org。
    3. Management API 端點的使用者名稱和密碼:從入口網站對 Edge 發出的呼叫必須由貴機構的管理員執行。

      這個使用者名稱/密碼僅供貴機構的管理員使用,只能用來從入口網站連線至 Edge。舉例來說,如果您指定使用者的憑證,且該使用者在 Edge 上遭到刪除,那麼入口網站就無法再連線至 Edge。因此,請為貴機構建立這個連線專用的管理員。

      例如:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd