Drupal 7 開發人員入口網站常見問題 - 代管結束

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

自 2020 年 5 月 31 日起,Apigee 將不再贊助 Drupal 7 型開發人員入口網站 (D7P) 的託管服務。在此之前,客戶必須自行佈建任何新的 Drupal 入口網站。

有哪些異動?

我們在 2019 年 4 月宣布推出 Apigee 整合式開發人員入口網站的 開發人員團隊和目標對象服務。我們在 2019 年 5 月宣布推出 Drupal 8 型入口網站 (D8P) 的正式環境準備工作,該入口網站提供了適用於 Apigee 代管整合式入口網站的全新客戶自行管理入口網站,並提供全新的 SmartDocs。根據 D8P 公告,我們宣布將在 12 個月內終止 D7P 託管作業,而私有雲 D7P 的安裝和升級指令碼將在 20.06 版中移除。

為什麼 Apigee 贊助的代管服務即將結束於 Drupal 7 型開發人員入口網站?

Apigee 贊助的 D7P 代管服務將於 2020 年 5 月結束,原因如下:

  1. Apigee 的 整合式入口網站已成為客戶的重要選擇,不僅具備進階功能,而且總持有成本也較低。
  2. Drupal 8 代表希望繼續留在 Drupal 遊戲中的途徑。雖然從 D7P 遷移至 D8P 的做法相當簡單,但對於偏好自行管理開發人員入口網站的客戶,D8P 提供了更好的因應方式。

我需要採取哪些行動?

Apigee D7P 客戶應評估可用的替代方案,並與偏好的主機供應商 (例如 Pantheon 或 Acquia) 建立直接關係,或是考慮其他託管選項。

有哪些選項可以考量?

使用 D7P 的雲端客戶有三種選擇:

  1. 移至 Apigee 的整合式入口網站。
  2. 遷移至 Drupal 8。
  3. 繼續保留 Drupal 7,並在 2020 年 5 月 31 日前承擔託管責任。

使用 D7P 的 Private Cloud 客戶有兩種選擇:

  1. 遷移至 Drupal 8。
  2. 目前繼續使用 Drupal 7。

下文將詳細說明上述每個選項。

選項 #1:遷移至 Apigee 整合式入口網站

誰應該考慮採用這個做法?

採用 Drupal 7 且自訂程度最低的 API 供應商,或是偏好採用更全方位設定且以更低總持有成本為目標的全方位解決方案。

直接整合至 Apigee Edge 的開發人員入口網站,包括功能強大的 API 目錄,以及採用強大的 Markdown 型內容管理系統和強大的目標對像管理工具。如要判斷整合式入口網站是否適合您的 API 計畫,請與您的 Apigee 帳戶代表聯絡。

如要瞭解如何規劃及執行將 Drupal 7 入口網站資產遷移至整合式入口網站的指南,請參閱將 Drupal 7 入口網站遷移至整合式入口網站一文。

選項 #2:遷移至 Drupal 8

誰應該考慮採用這個做法?

這類 API 供應商已利用 Drupal 7 的功能,並高度自訂和投資來打造特定的開發人員體驗。

由於 Drupal 7 和 Drupal 8 的主要差異 (例如網頁轉譯引擎),因此重新建立類似的自訂工作可能需要相當程度的自訂工作。如果您認為有必要與 Drupal 8 專家聯絡,您的 Apigee 帳戶代表可以為您推薦專業 Drupal 開發合作夥伴。雖然 Apigee 不提供 D8P 的託管,但 Pantheon 和 Acquia 仍有為 Apigee 客戶託管 D8P 的經驗。

選項 #3:繼續使用 Drupal 7

誰應該考慮採用這個做法?

目前使用 Drupal 7 的 API 供應商希望有更多時間做出決策。

Drupal 7 專案已發布長期支援 (LTS) 的時間表,截至 2021 年。這項託管公告不會影響已整合 Drupal 7 與 Apigee Edge 的模組。不過請注意,凡是想繼續使用 Drupal 7 的雲端客戶,都必須在 2020 年 5 月 31 日前由其代管服務供應商直接承擔帳戶責任。

如何取得我的資料 (適用於雲端客戶)?

如要匯出 Drupal 資料,請參閱 PantheonAcquia 匯出程序。

如果不採取必要行動,會發生什麼情況?

2020 年 5 月 31 日後,您和您的客戶都無法再使用 D7P。您將無法在 D7P 上管理或開發應用程式,客戶也無法登入您的 D7P 入口網站。所有 Apigee 託管的 D7P 入口網站將在 2020 年 5 月 31 日後停用。

如需更多資訊或協助,我應該和誰聯絡?

如需 D7P 代管程序的其他詳細資料,請前往 Apigee 支援入口網站提交支援單,主旨為「Drupal 7 型開發人員入口網站 - 託管」。

能否提供任何工具或支援,協助將 D7P 遷移至 D8P?

雖然 Apigee 無法直接支援 Drupal,您的 Apigee 帳戶代表可以與 Drupal 專家聯絡,由對方協助您遷移和自訂開發作業。

能否提供任何工具或支援,協助將 D7P 遷移至整合式入口網站?

如要瞭解如何規劃及執行將 Drupal 7 入口網站資產遷移至整合式入口網站的指南,請參閱將 Drupal 7 入口網站遷移至整合式入口網站一文。

雖然目前沒有工具可從 Drupal 遷移至 Apigee 代管的入口網站,但 Apigee 可協助您進行遷移作業。最適合的候選是:並未大幅投入心力開發自訂開發流程,例如特定的工作流程或核准工具。詳情請洽詢您的 Apigee 帳戶代表。

SmartDoc 有哪些異動?

以下各節說明與 Drupal 7 相比,對 Drupal 8 新版 SmartDocs 所做的變更。

新的 SmartDocs 功能與 Drupal 7 版本有何不同?

您可能已熟悉如何將 SmartDocs 搭配 Drupal 7 開發人員入口網站使用。請參閱「使用 SmartDocs 來記錄 API」。

Drupal 8 的 SmartDocs 提供許多與 API 參考說明文件具備的豐富功能,現在直接由 OpenAPI 規範執行。詳情請參閱「記錄 API」。

智慧文件是否支援 OpenAPI 規格 3.0.x?

OpenAPI 規格 3.0.x 支援 Drupal 8 入口網站的全新 SmartDocs。日後我們就能為規格中的新功能提供更妥善的支援。

SmartDocs 支援哪些類型的驗證?

視 OpenAPI 規範中定義的安全性方法而定,SmartDocs 中的「試用這個 API」面板可與 Basic、API 金鑰或 OAuth 驗證的無安全防護機制端點或不安全的端點搭配使用。系統支援下列 OAuth 流程:授權碼、隱式、密碼和用戶端憑證。

SmartDocs 是我唯一的 API 說明文件選項嗎?

SmartDocs 是 Apigee 立即可用的解決方案,適用於以 OpenAPI 規範為基礎的 API 說明文件,但 Apigee 明白,可採用多種解決方案。針對 Drupal 8 入口網站,API 目錄模組支援其他轉譯解決方案,例如 Swagger UI 欄位格式器