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