入口網站總覽

Apigee Developer Services 入口網站 (簡稱為入口網站) 是內容與社群管理的範本入口網站。內部部署版本是以開放原始碼 Drupal 專案為基礎。預設入口網站設定提供下列服務:

  • 內容管理:您可以透過入口網站建立及管理下列內容:
    • API 說明文件
    • 論壇
    • 網誌文章
  • 測試:使用入口網站的內建測試主控台即時測試 API。
  • 社群管理:入口網站可管理以下項目:
    • 手動或自動使用者註冊
    • 管理使用者留言

入口網站的角色型存取權控管 (RBAC) 模型可控管入口網站功能的存取權。 舉例來說,您可以啟用控制項,讓已註冊的使用者建立論壇貼文、使用測試控制台等。

這份文件僅針對 4.50.00 版提供詳細資料。任何與先前版本相關的參考資料皆為監控內容,因此應回報為錯誤。

詳情請參閱「什麼是開發人員入口網站?」一文。

支援的網路拓撲

入口網站元件可安裝於下列設定或拓撲:

  • 1 個節點:所有安裝在含有 Postgres 的單一機器上的入口網站元件 (Drupal、Nginx、PHP、Soir)。
  • 2 個節點:一部機器中的所有入口網站元件;第二部機器上的 Postgres

下圖顯示支援的拓撲:

1 個節點

圖 1 顯示 1 節點入口網站拓撲,其中所有入口網站元件都位於單一機器:

圖 1:1 個節點入口網站拓撲

2 個節點

圖 2 顯示包含 2 個節點的入口網站拓撲,其中 Postgres 位於入口網站元件其餘部分不同的機器上:

圖 2:2 個節點入口網站拓撲

請注意:

  • 這些拓撲是 Apigee 唯一支援的拓撲。如果您使用的是其他網路拓撲,Apigee 就無法支援該拓撲。
  • 第一次安裝 4.50.00 時,安裝指令碼會安裝 Postgres 和 Nginx。
  • 如果安裝使用 Postgres 和 Nginx,安裝到 4.50.00 版時,安裝指令碼會更新 Postgres 和 Nginx。
  • 使用 MySQL/MariaDB/Apache 安裝而更新至 4.50.00 時,您必須先將安裝內容轉換為 Postgres/Nginx,才能更新至 4.50.00。詳情請參閱將 tar 型入口網站轉換為 RPM 入口網站
  • 您可以運用 Drupal 的功能,確保大型和自訂拓撲中的高可用性。如要瞭解如何設定及維護這些設定,Apigee 建議您與 Drupal 社群互動。

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

元件 說明 安裝程式

ELB

企業負載平衡器 (ELB)。

你的網路供應商。

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

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

Postgres 9.6

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

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

如要連線至遠端的 Postgres 安裝項目,版本必須為 9.6。

Drupal 共用儲存空間

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

Apigee

筆刷 6.2

Drupal 指令列介面。

Apigee

PHP 7.0

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

Apigee

Apache Solr

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

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

前往 Apigee 社群提問

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