您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件。 資訊
您可以將 Apigee Edge 機構中的程式碼從某個評估機構遷移至另一個評估機構,也可以從評估機構遷移至付費方案機構。有了 Apigee 遷移工具,您就能遷移大部分的程式碼,只須手動複製幾件事即可。
Apigee 遷移工具是一種開放原始碼工具,會使用 JavaScript 工作執行器 Grunt。這項工具會針對合作的機構呼叫 Apigee Management API。
您可以在遷移工具 GitHub 存放區中找到這項工具。
已遷移的資料
這項工具可讓你匯入及匯出下列項目的資料:
- 開發人員
- Proxy (最新版本)
- 共用流程
- 產品
- 應用程式
- 應用程式金鑰
- KVM (機構和環境)
您也可以從 CSV 檔案將下列類型的資料匯入 Apigee 機構:
- 開發人員
- 應用程式
- 應用程式金鑰
- KVM (機構和環境)
資料未遷移
請注意,這項工具不會遷移以下實體。在大多數情況下,您必須使用 Apigee Edge 控制台手動遷移。
- 快取資源和快取值。請先重新建立快取資源,再部署 Proxy。
- 詳情請參閱「建立及編輯環境快取」。
- 目標伺服器、虛擬主機和 KeyStore 等環境資源。詳情請參閱:
- 「已加密」鍵/值對應的 KVM 項目。無法使用 Management API 擷取加密值。記下您在舊機構中使用的值,然後手動將這些值新增至新機構。
- 請參閱「使用鍵/值對應」。
- 機構或環境層級資源,例如 .jar 檔案、.js 檔案等。
- 數據分析資料。無法遷移這項資料。
- 流量掛鉤。您可以使用使用者介面下載這些項目,然後匯入新機構。
- 詳情請參閱「使用流程掛鉤附加共用流程」。
使用 Apigee 遷移工具
Apigee 遷移工具是一種開放原始碼 Node.js 工具,會使用工作執行器 Grunt。下載這項工具後,您就能使用新舊機構的相關資訊進行設定。接著,您執行遷移工具工作來匯出及匯入機構中的部分資料。
整體來說,遷移作業包含以下步驟:
- 收集遷移來源機構和匯入目標機構的相關資訊。舉例來說,您必須:
- Management API 呼叫的基本網址,例如 https://api.enterprise.apigee.com
- 機構管理員的使用者 ID 和密碼。舉例來說,這些憑證是用來登入 Apigee Edge 管理主控台的憑證。
- 舊機構的名稱和環境。
- 已部署項目的目標機構環境名稱。
- 使用貴機構的相關資訊設定這項工具。
- 執行遷移工具中定義的 Grunt 工作,將機構資料匯出至本機磁碟,然後將資料匯入其他機構。
- 確認遷移的資料在新機構中是否能正常運作。
如要開始遷移作業,請使用遷移工具存放區中的說明文件安裝、設定及執行這項工具。