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

Developer Services Portal 4.17.01 版

Apigee 開發人員管道服務是內容與社群管理的範本入口網站。 它是以開放原始碼 Drupal (www.drupal.org) 專案為基礎。預設設定可讓您建立及管理 API 說明文件、論壇和網誌。內建的測試主控台可讓您從入口網站中即時測試 API。

除了內容管理之外,開發人員通路服務還有各種社群管理功能,例如手動/自動註冊使用者,以及審核使用者留言。角色型存取權控管 (RBAC) 模型可控管開發人員 Channel Services 功能的存取權。舉例來說,您可以啟用控制項,讓已註冊的使用者建立論壇貼文、使用測試控制台等。

本文件包含版本 4.17.01 的專屬詳細資料。任何與先前版本相關的參考資料皆為監控內容,因此應回報為錯誤。

前往 Apigee 社群提問

Apigee 社群是一項免費資源,方便您聯絡 Apigee 和其他 Apigee 客戶,並提出問題、提示和其他問題。在社群中張貼問題前,請務必先搜尋現有貼文,確認您的問題是否已有解答。

支援的網路拓撲

Apigee 開發人員通路服務的元件可以安裝在不同的網路設定或拓撲中,包括:

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

下圖顯示 Apigee 開發人員通路服務的所有元件均安裝在單一機器上的單一機器拓撲:

在下圖中,公用核心包含可公開存取的元件。Private Core 包含無法公開存取的元件。

元件

說明

安裝者

ELB

企業負載平衡器 (ELB)。

你的網路供應商。

例如,Amazon 和 Rackspace 都會提供 Enterprise 負載平衡器,以便與其執行個體搭配使用。

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

Apache Server 2.2 版

用於從舊版入口網站升級的 Apache 網路伺服器。

Apigee

Postgres 9.4

Drupal 用來執行 4.17.01 安裝作業的資料庫。

Apigee,或連線至現有安裝項目。

如要連線至遠端的 Postgres 安裝版本,您必須使用 9.4 版。

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,或連線至現有安裝項目。如果 Apigee 安裝程式安裝 MariaDB,則會安裝適用於您 OS 的最新版本。

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

Drupal 共用儲存空間

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

Apigee

筆刷 6.2

Drupal 指令列介面。

Apigee

PHP 7.0

伺服器端指令碼處理引擎。

Apigee

Apache Solr

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

Apigee,但其預設為未啟用。除非您在入口網站上擁有大量資料,否則請勿啟用這個選項。如需啟用說明,請參閱開發人員服務入口網站安裝

以下顯示 MySQL 伺服器位於獨立電腦上的小型拓撲: