開發人員服務入口網站總覽

Edge for Private Cloud 4.18.01 版

Apigee Developer Channel Services 是用於內容和社群管理的範本入口網站。這項服務以開放原始碼 Drupal (www.drupal.org) 專案為基礎,預設設定可讓您建立及管理 API 說明文件、論壇和網誌。內建的測試控制台可讓您直接在入口網站中即時測試 API。

除了內容管理外,Developer Channel Services 還提供多種社群管理功能,例如手動/自動使用者註冊和管理使用者留言。角色式存取控管 (RBAC) 模型可控管開發人員管道服務功能的存取權。舉例來說,您可以啟用控制項,允許已註冊的使用者建立論壇貼文、使用測試控制台等。

本文件版本包含 4.18.01 版專屬詳細資料。任何與先前版本相關的參考資料都是疏忽,應回報為錯誤。

如有問題,請前往 Apigee 社群

Apigee 社群是免費資源,您可以在這裡與 Apigee 和其他 Apigee 客戶聯絡,提出問題、分享訣竅及討論其他問題。在社群中發布貼文前,請務必先搜尋現有貼文,確認問題是否已有解答。

支援的網路拓撲

Apigee Developer Channel Services 的元件可以安裝在不同的網路設定或拓撲中,包括:

  • 單一機器:所有 Apigee Developer Channel Services 元件都安裝在單一機器上。
  • 小型:Drupal 資料庫安裝在與其他元件不同的機器上。

下圖顯示單一機器拓撲,其中 Apigee 開發人員頻道服務的所有元件都安裝在單一機器上:

在上圖中,公開核心包含可公開存取的元件。私人核心包含不公開存取的元件。

構成要素

說明

安裝者

ELB

Enterprise Load Balancer (ELB)。

你的網路供應商。

舉例來說,Amazon 和 Rackspace 都提供企業負載平衡器,可與其執行個體搭配使用。

Nginx 1.10.1 用於安裝 4.18.01 的 Nginx 網路伺服器。 Apigee

Apache Server 2.2 版

入口網站舊版使用的 Apache 網路伺服器。

Apigee

Postgres 9.6

Drupal 用於新安裝 4.18.01 的資料庫。

Apigee,或連線至現有安裝。

如要連線至遠端 Postgres 安裝,必須使用 9.6 版。

MySQL 5.0.15 以上版本

在 RedHat 6.x 或 CentOS 6.x 上,舊版入口網站使用的資料庫。

Apigee,或連線至現有安裝。如果 MySQL 是由 Apigee 安裝程式安裝,則會安裝適用於您 OS 的最新版本。

如要連線至遠端 MySQL 安裝,則必須使用 5.0.15 以上版本。

MariaDB 5.1.38 以上版本

RedHat 7.x 或 CentOS 7.x 上舊版入口網站使用的資料庫。

Apigee,或連線至現有安裝。如果 MariaDB 是由 Apigee 安裝程式安裝,則會安裝適用於您 OS 的最新版本。

如要連線至遠端 MariaDB 安裝,則必須使用 5.1.38 以上版本。

Drupal 共用儲存空間

Drupal 用於上傳檔案、靜態指令碼和其他資訊的共用儲存空間。

Apigee

Drush 6.2

Drupal 指令列介面。

Apigee

PHP 7.0

伺服器端指令碼引擎。

Apigee

Apache Solr

Drupal 搜尋伺服器。Apache Solr 使用 Apache Lucene 搜尋程式庫。

Apigee,但預設為停用。只有在入口網站上有大量資料時,才應啟用這項功能。如要瞭解如何啟用,請參閱「安裝開發人員服務入口網站」。

下圖顯示 MySQL 伺服器位於獨立機器的小型拓撲: