Developer Services Portal 4.16.05 版
Apigee 開發人員管道服務是內容與社群管理的範本入口網站。 它是以開放原始碼 Drupal (www.drupal.org) 專案為基礎。預設設定可讓您建立及管理 API 說明文件、論壇和網誌。內建的測試主控台可讓您從入口網站中即時測試 API。
除了內容管理之外,開發人員通路服務還有各種社群管理功能,例如手動/自動註冊使用者,以及審核使用者留言。角色型存取權控管 (RBAC) 模型可控管開發人員 Channel Services 功能的存取權。舉例來說,您可以啟用控制項,讓已註冊的使用者建立論壇貼文、使用測試控制台等。
本文件包含 4.16.05 版的專屬詳細資料。任何與先前版本相關的參考資料皆為監控內容,因此應回報為錯誤。
前往 Apigee 社群提問
Apigee 社群是一項免費資源,方便您聯絡 Apigee 和其他 Apigee 客戶,並提出問題、提示和其他問題。在社群中張貼問題前,請務必先搜尋現有貼文,確認您的問題是否已有解答。
支援的網路拓撲
Apigee 開發人員通路服務的元件可以安裝在多種不同的網路設定或拓撲中,包括:
- 單一機器:在單一機器上安裝所有 Apigee Developer Channel Services 元件。
- 小型:Drupal MySQL 資料庫安裝在其他元件的獨立機器上。
- Medium - 安裝多個使用同步指令碼安裝的多個 Apache 伺服器,讓伺服器保持更新。
- Large - 透過 NFS、GlusterFS、S3 或其他類型的同步處理機制安裝多個 Apache 伺服器。
下圖顯示 Apigee 開發人員通路服務的所有元件均安裝在單一機器上的單一機器拓撲:
在下圖中,公用核心包含可公開存取的元件。Private Core 包含無法公開存取的元件。
元件 |
說明 |
安裝者 |
ELB |
企業負載平衡器 (ELB)。 |
你的網路供應商。 例如,Amazon 和 Rackspace 都會提供 Enterprise 負載平衡器,以便與其執行個體搭配使用。 |
Apache Server 2.2 版 |
視拓撲而定,您可以使用單一 Apache 伺服器執行個體 (單一機器與小型機器) 或多個執行個體 (中型和大型)。 若為中型和大型,您必須提供同步處理執行個體的方式。 |
Apigee |
Apache Solr |
Drupal 搜尋伺服器。Apache Solr 使用 Apache Lucene 搜尋程式庫。 |
Apigee |
MySQL 5.0.15 以上版本 |
Drupal 使用的資料庫。對於小型、中型和大型拓撲,MySQL 執行個體位於與其他元件不同的機器。 |
Apigee,或連線至現有安裝項目。如果 MySQL 是由 Apigee 安裝程式安裝,則會安裝適用於您 OS 的最新版本。 如要連線至遠端 MySQL 安裝,版本必須為 5.0.15 以上版本。 |
MariaDB 5.1.38 以上版本 |
如果您在 RedHat 7 或 CentOS 7 上安裝入口網站,安裝指令碼會安裝 MariaDB,而非 MySQL。MariaDB 的功能與 MySQL 相同。 |
Apigee,或連線至現有安裝項目。如果 Apigee 安裝程式安裝 MariaDB,則會安裝適用於您 OS 的最新版本。 如要連線至遠端 MariaDB 安裝,您必須使用 5.1.38 以上版本。 |
Drupal 共用儲存空間 |
Drupal 用於上傳檔案、靜態指令碼和其他資訊的共用儲存空間區域。 |
Apigee |
筆刷 6.2 |
Drupal 指令列介面。 |
Apigee |
5.3.6 菲律賓披索 |
伺服器端指令碼處理引擎。 |
Apigee |
以下顯示 MySQL 伺服器位於獨立電腦上的小型拓撲:
媒介拓撲使用多個 Apache Server 執行個體與多個 MySQL 主機機器:
在大型拓撲中,使用 NFS、GlusterFS、S3 或其他類型的同步處理機制來同步處理 WEBROOT/sites/default/files/: