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

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/: