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

如何使用Catalyst CLI将Catalyst项目从US DC迁移至IN DC?

跨DC迁移Catalyst项目的解决方案

目前Catalyst CLI没有提供直接跨数据中心(DC)迁移项目的命令,但可以通过导出项目资源+在目标DC重新导入的流程完成迁移,具体步骤如下:

步骤1:导出源DC(US)的项目资源

  1. 登录Catalyst CLI并切换到US DC的目标项目
    catalyst login
    catalyst switch --project <US项目ID>
    
  2. 导出项目所有核心资源到本地目录
    catalyst export --all --output <本地导出目录路径>
    
    该命令会导出函数、数据库、存储桶、静态资源等项目内容到指定本地路径。

步骤2:在目标DC(IN)创建新项目

  1. 将CLI的DC上下文切换到IN
    catalyst config set dc IN
    
  2. 创建与原项目信息匹配的空白新项目
    catalyst init --name <原项目名称> --type <项目类型,如web/backend>
    

步骤3:导入资源到IN DC的新项目

  1. 进入新创建的IN项目目录,执行导入命令
    catalyst import --source <之前导出的本地目录路径> --all
    
  2. 导入完成后,逐一校验数据库结构、函数代码、存储文件等资源是否完整迁移

关键注意事项

  • Zia服务仅IN DC支持,迁移后需重新配置Zia Identity Scanner的集成规则
  • 敏感环境变量不会被CLI导出,需手动复制到新项目中
  • 函数依赖包可能需要重新安装,可进入对应函数目录执行npm install(Node.js)或对应语言的依赖安装命令
  • 迁移前建议单独备份数据库数据和存储桶文件,避免数据丢失

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 20:12:04