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

Developer Services Portal 4.17.01 版

以下是安裝所需的最低軟硬體需求。

硬體

規定

作業系統

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

CPU 2 核心

RAM

4 GB

硬碟

120 GB

網路介面

必須連上網際網路。

在安裝程序中,安裝程式會從網路下載資源。如果環境已設定為代理傳出 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 Management Server 建立單一介面,以便儲存及擷取使用者應用程式的相關資訊。視安裝情況而定,開發人員 Channel Services 必須能夠透過 HTTP 或 HTTPS 連線至管理伺服器。

開始安裝前的必要資訊

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

  1. 您要設定哪個平台:Red Hat 或 CentOS?如果這是 Red Hat 安裝作業,機器必須在 Red Hat Network 上註冊,才能下載 RPM。
  2. 您打算在本機上安裝 MySQL 嗎?部分 HA 安裝作業需要將 MySQL 放在提供入口網頁的不同機器上。在這種情況下,請勿在本機安裝 MySQL。如果您想在同一部機器上輕鬆安裝所有內容,請在本機安裝 MySQL。
  3. 如果您想存取遠端 MySQL 伺服器,請提供遠端 MySQL 伺服器的主機名稱、通訊埠、資料庫名稱、使用者名稱和密碼。開始安裝前,請先設定遠端 MySQL 伺服器。
  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://EdgeIp:8080/v1

      或:
      https://EdgeIp:SSLport/v1

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

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

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