共用方式為


將開發人員入口網站部署自動化

適用於:開發人員 |基本 |基本 v2 |標準 |標準 v2 |Premium |進階 v2

API 管理開發人員入口網站支援以程式設計方式存取內容。 這可讓您透過內容管理 REST API,在 API 管理服務中匯入或匯出資料。 REST API 存取適用於受控和自我裝載的入口網站。

自動化移轉指令碼

您可以使用 API 在兩個 API 管理服務之間自動移轉內容,例如測試環境中的服務和生產環境中的服務。 在 API 管理開發人員入口網站 GitHub 存放庫中,scripts.v3/migrate.js 指令碼可簡化此自動化流程。

警告

此指令碼會移除目的地 API 管理服務中的開發人員入口網站內容。 如果擔心的話,請務必執行備份。

注意

如果您使用自我裝載入口網站搭配明確定義的自定義記憶體帳戶來裝載媒體檔案(也就是您在組態檔中定義blobStorageUrl設定),則必須使用原始scripts/migrate.js腳本。config.design.json 如果受控或自我裝載的入口網站由 API 管理來管理媒體儲存體帳戶,則原始指令碼不適用。 在此情況下,請改用 /scripts.v3 資料夾中的指令碼。

該指令碼會執行下列步驟:

  1. 從來源 API 管理服務擷取入口網站內容和媒體。
  2. 從目的地 API 管理服務中移除入口網站內容和媒體。
  3. 將入口網站內容和媒體上傳至目的地 API 管理服務。
  4. 選擇性且僅限受控入口網站 - 自動發佈入口網站。

成功執行指令碼之後,目標 API 管理服務應該包含與來源服務相同的入口網站內容,您以管理員身分就可看到。

  • 如果您使用受控入口網站,則可以將指令碼設定為自動發佈目的地入口網站,以自動為訪客提供遷移後的版本。
  • 如果您使用自我裝載的入口網站,則必須手動發佈目的地入口網站。 遵循教學課程中的發佈和裝載指示,以設定自我裝載的開發人員入口網站

下一步

深入了解開發人員入口網站: