You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Apigee Edge迁移至Apigee X的方案咨询

Apigee Edge 迁移至 Apigee X 实操指南

一、迁移前必做准备

  • 先把你Edge环境里的所有资源列个完整清单:API代理、开发者应用、共享流、KVM(务必区分加密/非加密类型)、目标服务器、缓存配置,同时记录好各资源之间的依赖关系,避免迁移后出现断连
  • 确认你的Apigee X环境已经部署完毕,相关权限配置到位(比如能创建代理、管理KVM的角色权限)
  • 安装官方的apigee-migrate迁移工具,本地环境要保证有Java 8及以上版本,并且有Edge和Apigee X的API访问权限

二、核心资源迁移步骤

1. API代理与共享流

  • 用迁移工具导出Edge上的代理或共享流:
    apigee-migrate export -t proxy -n <代理名称> -e <Edge环境名> -o ./exported-proxies
    
  • 导出后一定要检查代理里的政策兼容性:比如Edge旧版的JavaScript政策语法、OAuthV1这类专属政策,需要调整成Apigee X支持的版本
  • 导入到Apigee X:
    apigee-migrate import -t proxy -f ./exported-proxies/<代理名称>.zip -e <X环境名>
    
  • 部署代理到X的环境后,先测基础流量是否正常,再逐步验证复杂逻辑

2. KVM(密钥值映射)

  • 非加密KVM直接用工具导出:
    apigee-migrate export -t kvm -n <KVM名称> -e <Edge环境名> -o ./exported-kvms
    
  • 加密KVM工具没法直接导出加密值,得手动记录密钥名称,然后在Apigee X里重新创建加密KVM,手动录入对应的值
  • 把非加密KVM导入X:
    apigee-migrate import -t kvm -f ./exported-kvms/<KVM名称>.json -e <X环境名>
    
  • 迁移完记得验证,确保代理能正常读取KVM里的内容

3. 目标服务器与缓存

  • 导出目标服务器配置:
    apigee-migrate export -t target-server -n <服务器名称> -e <Edge环境名> -o ./exported-targets
    
  • 导入到Apigee X:
    apigee-migrate import -t target-server -f ./exported-targets/<服务器名称>.json -e <X环境名>
    
  • 缓存配置:Edge的缓存参数可以通过API导出,然后在Apigee X控制台手动创建对应缓存,匹配好TTL、分区这些参数

4. 开发者应用

  • 导出Edge上的应用和开发者信息:
    apigee-migrate export -t app -n <应用名称> -o ./exported-apps
    
  • 导入到Apigee X:
    apigee-migrate import -t app -f ./exported-apps/<应用名称>.json
    
  • 验证应用的API密钥、关联的产品是否正常,测试授权调用流程是否和Edge一致

三、迁移后验证工作

  • 逐个测试API代理的功能,对比Edge和X的响应结果,确保逻辑完全一致
  • 检查所有资源的依赖关系:比如代理调用共享流、读取KVM、访问目标服务器这些链路是否正常
  • 开启Apigee X的日志监控,排查迁移后出现的错误或性能问题

内容的提问来源于stack exchange,提问作者Ashish Tripathi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 15:53:19