-
获取项目ID - 部署 CodeArts Deploy
获取项目ID 调用API获取项目ID 项目ID可通过调用查询项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v4/projects/”,其中{Endpoint}为需求管理的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
-
获取账号ID - 部署 CodeArts Deploy
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 父主题: 附录
-
示例2:根据主机集群id查询主机集群详情 - 部署 CodeArts Deploy
"AB边账号", "id" : 200001291, "group_id" : "ab7647b0863c4e969c8949d38d591339", "region_name" : "cn-north-7", "project_id" : "6039
-
浏览器缓存中的权限和后端服务器权限校验不一致,"The token must be updated" - 部署 CodeArts Deploy
浏览器缓存中的权限和后端服务器权限校验不一致,"The token must be updated" 问题现象 部署ServiceStage相关步骤时报错,日志中提示“The token must be updated”。 原因分析 当前用户修改了IAM权限,浏览器缓存中的权限和后端服务器权限校验不一致。
-
使用了服务器未识别的Shell命令 - 部署 CodeArts Deploy
使用了服务器未识别的Shell命令 机器上没有安装Docker 问题现象 部署Shell命令:“docker version”(假设主机没有安装Docker服务),日志信息提示部署失败。 原因分析 由于机器上没有安装Docker服务导致。 处理方法 在机器上安装对应的服务再次运行即可。
-
使用了服务器未识别的PowerShell命令 - 部署 CodeArts Deploy
时有纠错机制,不会部署失败,但在日志中可分析出部署结果为没有Docker服务。 处理方法 在机器上安装对应的服务再次运行即可。 父主题: 执行PowerShell命令
-
根据开始时间和结束时间查询项目下指定应用的历史部署记录列表 - 部署 CodeArts Deploy
根据开始时间和结束时间查询项目下指定应用的历史部署记录列表 功能介绍 根据开始时间和结束时间查询项目下指定应用的历史部署记录列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/task/{id}/history 表1 路径参数 参数 是否必选
-
Nginx未启动的情况下部署停止命令 - 部署 CodeArts Deploy
such file or directory)" 原因分析 nginx启动后会将进程ID保存到nginx.pid中,停止nginx的时候根据进程ID停止。当nginx进程不存在时,部署stop和quit操作会报找不到nginx.pid文件的错误。 处理方法 nginx没有启动,不需要部署停止命令。
-
部署应用 - 部署 CodeArts Deploy
描述 id String 部署记录id task_id String 部署任务id job_name String 执行任务名称 最小长度:45 最大长度:55 app_component_list Array of AppComponentDao objects 应用和AOM应用组件对应关系
-
编辑主机集群下主机信息 - 部署 CodeArts Deploy
DeploymentHostAuthorizationBody 参数 是否必选 参数类型 描述 username 是 String 用户名,可输入中英文,数字和符号(-_.)。 最小长度:3 最大长度:128 password 否 String 密码,认证类型为0时,密码必填。 private_key
-
删除主机集群下主机 - 部署 CodeArts Deploy
用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 请求成功失败状态 id String 主机id 最小长度:32
-
Docker应用部署(Linux) - 部署 CodeArts Deploy
Docker应用部署(Linux) 在主机上安装Docker,并登录远程仓库,下载Dockerfile等文件,并能执行build、push、run等操作。 请确认目标主机已安装Docker,若已安装请移除模板中“安装Docker”步骤。 该模板涉及的部署步骤如下所示: 安装Docker
-
环境下删除主机 - 部署 CodeArts Deploy
application/json;charset=utf-8 application/json X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 响应参数 状态码: 200
-
查询主机详情 - 部署 CodeArts Deploy
DeploymentHostAuthorizationBody 参数 参数类型 描述 username String 用户名,可输入中英文,数字和符号(-_.)。 最小长度:3 最大长度:128 password String 密码,认证类型为0时,密码必填。 private_key String
-
查询主机详情 (推荐) - 部署 CodeArts Deploy
HostAuthorizationBody 参数 参数类型 描述 username String 用户名,可输入中英文,数字和符号(-_.)。 最小长度:3 最大长度:128 password String 密码,认证类型为0时,密码必填。 private_key String 密钥,认证类型为1时,密钥必填
-
查询应用实例级/项目级权限矩阵 - 部署 CodeArts Deploy
是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述
-
删除分组 - 部署 CodeArts Deploy
用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 result String 分组id status String
-
修改分组 - 部署 CodeArts Deploy
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 表3 请求Body参数 参数
-
查询环境权限 - 部署 CodeArts Deploy
String 环境id 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0
-
编辑环境权限 - 部署 CodeArts Deploy
String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 表3 请求Body参数 参数 是否必选 参数类型 描述 role_id 否 String 角色id 最小长度:0 最大长度:40 permission_name