Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 2.35 KB

service_migrate_guide.md

File metadata and controls

67 lines (45 loc) · 2.35 KB

环境调度配置

迁移说明

  1. 如果您默认接入了权限中心,在迁移服务/用户组实例至目标项目的同时,会将该服务/用户组实例的权限一并迁移到目标项目,并为迁移者添加该服务/用户组实例的相关权限

  2. 除迁移者和实例创建者外,其他用户将失去该服务/用户组实例的相关权限,需要重新申请。

  3. 迁移者在迁移服务/用户组实例前,需确认自己是否拥有满足以下条件:

    • 迁移服务需要的权限:拥有服务管理工单查看权限,以上权限需在权限中心申请
    • 迁移用户组需要的权限:为该用户组实例的创建者
  4. 迁移服务实例到目标项目时,会将服务所关联的目录信息一并迁移,若目标项目无匹配的目录,则会在目标项目下新建目录

迁移API

  • 请求方法及URL
POST {BK_PAAS_HOST}/api/project/projects/migration_project/
  • 请求参数示例
{
    "resource_type": "service",
    "resource_id":2,
    "old_project_key":0,
    "new_project_key":"test_project"
}
  • 请求参数说明
字段 类型 描述 是否必填
resource_type string 资源类型,可选项:("service", "服务"), ("user_group", "用户组")
resource_id int 资源实例ID
old_project_key string/int 迁移前资源所在项目代号,默认项目代号为0(整型)
new_project_key string 迁移目标项目代号
  • 返回结果示例
{
    "result": true,
    "code": "OK",
    "message": "success",
    "data": []
}
  • 返回结果参数说明
字段 类型 描述
result bool 返回结果,true为成功,false为失败
code int 返回码,0表示成功,其他值表示失败
message string 请求返回信息
data list 结果