2 Star 0 Fork 0

hose-ops / bk-itsm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
service_migrate_guide.md 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 结果
1
https://gitee.com/hose-ops/bk-itsm.git
git@gitee.com:hose-ops/bk-itsm.git
hose-ops
bk-itsm
bk-itsm
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891