您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
您可以将 Apigee Edge 组织中的代码从一个评估组织迁移到另一个评估组织,或从评估组织迁移到付费方案组织。借助 Apigee 迁移工具,您可以迁移大部分代码,只留下几段代码需要手动复制。
Apigee 迁移工具是一款使用 JavaScript 任务运行程序 Grunt 的开源工具。该工具会针对您正在使用的两个组织调用 Apigee Management API。
您可以在迁移工具 GitHub 代码库中找到该工具。
已迁移的数据
借助该工具,您可以导入和导出有关以下各项的数据:
- 开发者
- 代理(最新版本)
- 共享流
- 产品
- 应用
- 应用密钥
- KVM(组织和环境)
您还可以将以下类型的数据从 CSV 文件导入 Apigee 组织:
- 开发者
- 应用
- 应用密钥
- KVM(组织和环境)
未迁移数据
请注意,此工具不会迁移以下实体。在大多数情况下,您需要使用 Apigee Edge 控制台手动迁移这些集群。
- 缓存资源和缓存值。请先重新创建缓存资源,然后再部署代理。
- 如需了解详情,请参阅创建和修改环境缓存。
- 环境资源,例如目标服务器、虚拟主机和密钥库。如需了解详情,请参阅:
- “加密”键值对映射的 KVM 条目。无法使用 Management API 检索加密值。记下您在旧组织中使用的值,然后手动将这些值添加到新组织中。
- 请参阅使用键值对映射。
- 组织或环境级资源,例如 .jar 文件、.js 文件等。
- Analytics(分析)数据。这些数据无法迁移。
- 流钩。您可以使用界面下载这些文件,并将其导入新组织中。
- 如需了解详情,请参阅使用流钩子附加共享流。
使用 Apigee 迁移工具
Apigee 迁移工具是一个使用任务运行程序 Grunt 的开源 Node.js 工具。下载该工具后,您可以使用有关新旧组织的信息对其进行配置。然后,运行迁移工具任务以导出和导入组织的各部分。
概括来讲,迁移包括以下步骤:
- 收集有关您要从其中迁移和向其中导入数据的组织的信息。例如,您需要:
- Management API 调用的基本网址,例如 https://api.enterprise.apigee.com
- 组织管理员的用户 ID 和密码。例如,这些是用于登录 Apigee Edge 管理控制台的凭据。
- 旧组织的名称和环境。
- 将迁移的数据部署到的目标组织环境的名称。
- 使用有关您组织的信息来配置该工具。
- 运行迁移工具中定义的 Grunt 任务,将组织数据导出到本地硬盘,然后将该数据导入其他组织。
- 验证您迁移的数据能否在新组织中按预期运行。
如需开始迁移,请参阅迁移工具代码库中的文档来安装、配置并运行该工具。