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