- 最新动态
- 功能总览
- 产品介绍
- 快速入门
-
用户指南
- 部署服务CodeArts Deploy使用流程
- 购买并授权使用CodeArts Deploy
- 访问CodeArts Deploy服务首页
- 配置部署服务的主机集群
-
使用空白模板新建并部署应用
- 使用空白模板创建CodeArts Deploy应用
- 配置CodeArts Deploy应用的部署步骤
- 配置CodeArts Deploy应用的参数
- 配置CodeArts Deploy应用的主机环境
- 配置CodeArts Deploy应用不同角色的管理权限
- 部署CodeArts Deploy应用并查看结果
- 配置CodeArts Deploy应用的系统通知和第三方订阅通知
- 使用预置模板新建并部署应用
- 使用自定义模板新建并部署应用
- 查询审计日志(可选)
- 最佳实践
- API参考
- 场景代码示例
-
常见问题
- 主机管理问题
-
应用部署问题
- 草稿应用无法部署,怎样处理?
- 部署应用时错误信息的说明有哪些?
- 部署应用失败,如何在日志中定位失败原因?
- 部署应用失败,提示“AnsibleUndefinedVariable: 'xxxx' is undefined”,怎样处理?
- 部署应用失败,日志提示DNS解析问题如何解决?
- 部署应用失败,JDK已安装且已配置环境变量,但报错:please configure JDK environment variables,怎样处理?
- 部署需要使用CCE资源的应用,报“403(权限不足)”怎样处理?
- 如何回滚部署版本?
- 应用部署超时,怎样处理?
- 可以设置批量部署、增量部署等部署策略吗?
- 本地软件包是不是一定要先上传到制品仓库中才能进行部署?
- 工程只是一些使用html与js语言编写的网页,可以进行部署吗?
- 使用容器部署需要选择镜像时,如何上传镜像?
- 应用部署成功但应用验证路径下的url无法访问,怎样处理?
- 启动squid代理服务异常,怎样处理?
- 公共问题
-
软件安装类部署步骤问题
- 安装IIS
-
安装JDK
- 执行“安装JDK”步骤,日志提示“相同版本的JDK已经安装在目标主机”,怎样处理?
- 执行“安装JDK”步骤,关于主机上没有安装java环境问题
- 执行“安装JDK”步骤,关于解压JDK报错问题
- 在Ubuntu 14及以下版本上安装openjdk8失败,怎样处理?
- 部署结果提示“Openjdk does not support arm”怎样处理?
- 执行“安装JDK”步骤,关于部署应用中断问题
- 执行“安装JDK”步骤,关于权限不够问题
- 执行“安装JDK”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装JDK”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装JDK”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装JDK”步骤,关于windows主机部署应用失败问题
- 执行“安装JDK”步骤,关于使用sudo权限执行报错问题
- 执行“安装JDK”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装JDK”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装JDK”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Tomcat
- 部署失败问题
- 执行“安装Tomcat”步骤,关于部署应用中断问题
- 执行“安装Tomcat”步骤,关于权限不够问题
- 执行“安装Tomcat”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Tomcat”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Tomcat”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Tomcat”步骤,关于windows主机部署应用失败问题
- 执行“安装Tomcat”步骤,关于使用sudo权限执行报错问题
- 执行“安装Tomcat”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Tomcat”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Nginx
- 用户没有sudo权限
- 输入的路径没有权限
- 执行“安装Nginx”步骤,关于部署应用中断问题
- 执行“安装Nginx”步骤,关于权限不够问题
- 执行“安装Nginx”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Nginx”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Nginx”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Nginx”步骤,关于windows主机部署应用失败问题
- 执行“安装Nginx”步骤,关于使用sudo权限执行报错问题
- 执行“安装Nginx”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Nginx”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装Nginx”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装GO语言
- 安装路径输入不合法
- 执行“安装GO语言”步骤,关于部署应用中断问题
- 执行“安装GO语言”步骤,关于权限不够问题
- 执行“安装GO语言”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装GO语言”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装GO语言”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装GO语言”步骤,关于windows主机部署应用失败问题
- 执行“安装GO语言”步骤,关于使用sudo权限执行报错问题
- 执行“安装GO语言”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装GO语言”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装GO语言”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装PHP
- 使用普通用户安装报错
- CentOS Yum仓库中不存在某些依赖包
- CentOS Yum源网络不通导致下载失败
- Ubuntu apt-get缺失某些依赖软件包导致下载失败
- 执行“安装PHP”步骤,关于部署应用中断问题
- 执行“安装PHP”步骤,关于权限不够问题
- 执行“安装PHP”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装PHP”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装PHP”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装PHP”步骤,关于windows主机部署应用失败问题
- 执行“安装PHP”步骤,关于使用sudo权限执行报错问题
- 执行“安装PHP”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装PHP”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装PHP”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Node.js
- Decompress node package失败
- Create install dest 失败
- 执行“安装Node.js”步骤,关于部署应用中断问题
- 执行“安装Node.js”步骤,关于权限不够问题
- 执行“安装Node.js”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Node.js”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Node.js”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Node.js”步骤,关于windows主机部署应用失败问题
- 执行“安装Node.js”步骤,关于使用sudo权限执行报错问题
- 执行“安装Node.js”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Node.js”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装Node.js”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Python
- 用户没有sudo权限
- 输入的路径没有权限
- 执行“安装Python”步骤,关于部署应用中断问题
- 执行“安装Python”步骤,关于权限不够问题
- 执行“安装Python”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Python”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Python”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Python”步骤,关于windows主机部署应用失败问题
- 执行“安装Python”步骤,关于使用sudo权限执行报错问题
- 执行“安装Python”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Python”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装Python”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装/卸载Docker
- 普通用户部署安装/卸载Docker服务报错
- 安装/卸载Docker服务时日志报错但部署成功
- 执行“安装/卸载Docker”步骤,关于部署应用中断问题
- 执行“安装/卸载Docker”步骤,关于权限不够问题
- 执行“安装/卸载Docker”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装/卸载Docker”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装/卸载Docker”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装/卸载Docker”步骤,关于windows主机部署应用失败问题
- 执行“安装/卸载Docker”步骤,关于使用sudo权限执行报错问题
- 执行“安装/卸载Docker”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装/卸载Docker”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 容器类部署步骤问题
-
服务启动/停止部署步骤问题
-
停止服务
- 端口号错误
- 部署“停止服务”步骤显示成功,检测服务显示为启动状态
- 执行“停止服务”步骤,关于部署应用中断问题
- 执行“停止服务”步骤,关于权限不够问题
- 执行“停止服务”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“停止服务”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“停止服务”步骤,日志提示“找不到环境”怎样处理?
- 执行“停止服务”步骤,关于windows主机部署应用失败问题
- 执行“停止服务”步骤,关于使用sudo权限执行报错问题
- 执行“停止服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“停止服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
启动/停止Tomcat服务
- Tomcat服务路径有误
- 停止失败
- 启动失败
- 环境变量未配置
- 步骤部署成功但服务并未启动
- 执行“启动/停止Tomcat服务”步骤,关于部署应用中断问题
- 执行“启动/停止Tomcat服务”步骤,关于权限不够问题
- 执行“启动/停止Tomcat服务”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“启动/停止Tomcat服务”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“启动/停止Tomcat服务”步骤,日志提示“找不到环境”怎样处理?
- 执行“启动/停止Tomcat服务”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止Tomcat服务”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止Tomcat服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止Tomcat服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
启动/停止Go服务
- Go服务路径有误
- 启动失败
- 部署步骤成功但服务并未启动
- 执行“启动/停止Go服务”步骤,关于部署应用中断问题
- 执行“启动/停止Go服务”步骤,关于权限不够问题
- 执行“启动/停止Go服务”步骤,关于参数含反斜杠“\”(特例)问题
- 环境下没有主机
- 环境不存在
- 执行“启动/停止Go服务”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止Go服务”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止Go服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止Go服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
启动/停止SpringBoot服务
- 启动/停止SpringBoot服务使用说明
- SpringBoot服务路径有误
- 启动失败
- 环境变量未配置
- 步骤部署成功但服务并未启动
- 服务停止成功检测后进程仍然存在(windows)
- 执行“启动/停止SpringBoot服务”步骤,关于部署应用中断问题
- 执行“启动/停止SpringBoot服务”步骤,关于权限不够问题
- 执行“启动/停止SpringBoot服务”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“启动/停止SpringBoot服务”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“启动/停止SpringBoot服务”步骤,日志提示“找不到环境”怎样处理?
- 执行“启动/停止SpringBoot服务”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止SpringBoot服务”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止SpringBoot服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止SpringBoot服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 启动/停止Nginx
- 启动/停止IIS服务
-
启动/停止Node.js
- Linux启动/停止Node.js服务失败
- Windows启动/停止Node.js服务失败
- 执行“启动/停止Node.js”步骤,关于部署应用中断问题
- 执行“启动/停止Node.js”步骤,关于权限不够问题
- 执行“启动/停止Node.js”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“启动/停止Node.js”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“启动/停止Node.js”步骤,日志提示“找不到环境”怎样处理?
- 执行“启动/停止Node.js”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止Node.js”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止Node.js”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止Node.js”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
停止服务
-
文件操作部署步骤问题
-
拷贝文件
- 没有找到目标文件
- 文件路径不合法
- 文件不存在或者路径不正确
- 部署“拷贝文件”步骤显示成功但没达到预期结果
- 当前主机用户权限不足
- Linux环境间拷贝文件报错: copy file failed
- windows环境间拷贝文件报错:Windows does not support copying files between hosts
- 环境间拷贝文件报错:Hosts using secret key credit do not support copying files between
- 执行“拷贝文件”步骤,关于部署应用中断问题
- 执行“拷贝文件”步骤,关于权限不够问题
- 执行“拷贝文件”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“拷贝文件”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“拷贝文件”步骤,日志提示“找不到环境”怎样处理?
- 执行“拷贝文件”步骤,关于windows主机部署应用失败问题
- 执行“拷贝文件”步骤,关于使用sudo权限执行报错问题
- 执行“拷贝文件”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“拷贝文件”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
解压文件
- 没有找到解压文件
- 原生命令Compress-Archive打包时包含反斜杠“\”
- 执行“解压文件”步骤,关于部署应用中断问题
- 执行“解压文件”步骤,关于权限不够问题
- 执行“解压文件”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“解压文件”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“解压文件”步骤,日志提示“找不到环境”怎样处理?
- 执行“解压文件”步骤,关于windows主机部署应用失败问题
- 执行“解压文件”步骤,关于使用sudo权限执行报错问题
- 执行“解压文件”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“解压文件”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
删除文件
- 文件删除失败(Linux)
- 文件路径不存在(Windows)
- 文件路径错误(Windows)
- 文件路径使用了中文冒号(Windows)
- 批量删除文件路径间隔符号错误
- 执行“删除文件”步骤,关于部署应用中断问题
- 执行“删除文件”步骤,关于权限不够问题
- 执行“删除文件”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“删除文件”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“删除文件”步骤,日志提示“找不到环境”怎样处理?
- 执行“删除文件”步骤,关于windows主机部署应用失败问题
- 执行“删除文件”步骤,关于使用sudo权限执行报错问题
- 执行“删除文件”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“删除文件”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
配置文件修改
- 文件路径不存在
- 执行“配置文件修改”步骤,关于部署应用中断问题
- 执行“配置文件修改”步骤,关于权限不够问题
- 执行“配置文件修改”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“配置文件修改”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“配置文件修改”步骤,日志提示“找不到环境”怎样处理?
- 执行“配置文件修改”步骤,关于windows主机部署应用失败问题
- 执行“配置文件修改”步骤,关于使用sudo权限执行报错问题
- 执行“配置文件修改”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“配置文件修改”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
拷贝文件
-
执行命令部署步骤问题
-
执行shell命令
- 部署“执行shell命令”步骤,提示新建失败
- 使用Shell命令启动服务日志显示成功实际没有启动
- 使用了服务器未识别的Shell命令
- Shell命令中引用了不存在的文件或文件夹
- Shell命令如何引用参数设置中的参数
- 部署“执行Shell命令”步骤超时
- 使用了交互性的Shell命令
- 使用su命令切换用户后再部署shell命令超时
- 执行“执行shell命令”步骤,关于部署应用中断问题
- 执行“执行shell命令”步骤,关于权限不够问题
- 执行“执行shell命令”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行shell命令”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行shell命令”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行shell命令”步骤,关于使用sudo权限执行报错问题
- 执行“执行shell命令”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行shell命令”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 其它常见问题
-
执行Shell脚本
- Execute sh script 失败
- 部署显示成功但没达到预期结果
- 执行“执行Shell脚本”步骤,关于部署应用中断问题
- 执行“执行Shell脚本”步骤,关于权限不够问题
- 执行“执行Shell脚本”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行Shell脚本”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行Shell脚本”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行Shell脚本”步骤,关于使用sudo权限执行报错问题
- 执行“执行Shell脚本”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行Shell脚本”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
执行PowerShell命令
- 部署“执行PowerShell命令”步骤超时
- 使用了服务器未识别的PowerShell命令
- PowerShell命令中引用了不存在的文件或文件夹
- PowerShell命令如何引用参数设置中的参数
- 执行“执行PowerShell命令”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行PowerShell命令”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行PowerShell命令”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行PowerShell命令”步骤,关于windows主机部署应用失败问题
- 执行“执行PowerShell命令”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行PowerShell命令”步骤,路径不合法问题
- 执行PowerShell脚本
-
执行Docker命令
- 执行“执行Docker命令”步骤,Docker服务未安装问题
- 执行“执行Docker命令”步骤,参数错误问题
- 执行“执行Docker命令”步骤,当前用户没有部署权限问题
- 执行“执行Docker命令”步骤,镜像不存在问题
- 执行“执行Docker命令”步骤,login命令部署失败问题
- 执行“执行Docker命令”步骤,build命令部署失败问题
- 执行“执行Docker命令”步骤,tag命令部署失败问题
- 执行“执行Docker命令”步骤,push命令部署失败问题
- 执行“执行Docker命令”步骤,run命令部署失败问题
- 执行“执行Docker命令”步骤,start、restart、stop、rm命令部署失败问题
- 执行“执行Docker命令”步骤,rmi命令部署失败问题
- 执行“执行Docker命令”步骤,pull命令部署失败问题
- 执行“执行Docker命令”步骤中rm命令时,提示“You cannot remove a running container”
- 执行“执行Docker命令”步骤,连接超时问题
- 执行“执行Docker命令”步骤,关于部署应用中断问题
- 执行“执行Docker命令”步骤,关于权限不够问题
- 执行“执行Docker命令”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行Docker命令”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行Docker命令”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行Docker命令”步骤,关于windows主机部署应用失败问题
- 执行“执行Docker命令”步骤,关于使用sudo权限执行报错问题
- 执行“执行Docker命令”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行Docker命令”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
执行shell命令
-
其他部署步骤问题
-
URL健康测试
- URL错误
- URL接口不存在
- URL格式不合法
- 执行“URL健康测试”步骤,关于部署应用中断问题
- 执行“URL健康测试”步骤,关于权限不够问题
- 执行“URL健康测试”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“URL健康测试”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“URL健康测试”步骤,日志提示“找不到环境”怎样处理?
- 执行“URL健康测试”步骤,关于windows主机部署应用失败问题
- 执行“URL健康测试”步骤,关于使用sudo权限执行报错问题
- 执行“URL健康测试”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“URL健康测试”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
选择部署来源
- 制品仓库没有软件包
- 构建任务没有软件包
- URL域名解析失败问题
- 下载文件超时问题
- 文件SHA256值不一致问题
- 文件MD5值不一致问题
- 构建任务过多(More than 100 build files)
- 下载制品仓库的软件包,提示“HTTP Error 403”
- 执行“选择部署来源”步骤,关于部署应用中断问题
- 执行“选择部署来源”步骤,关于权限不够问题
- 执行“选择部署来源”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“选择部署来源”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“选择部署来源”步骤,日志提示“找不到环境”怎样处理?
- 执行“选择部署来源”步骤,关于windows主机部署应用失败问题
- 执行“选择部署来源”步骤,关于使用sudo权限执行报错问题
- 执行“选择部署来源”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“选择部署来源”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
执行等待
- 执行“执行等待”步骤,关于部署应用中断问题
- 执行“执行等待”步骤,关于权限不够问题
- 执行“执行等待”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行等待”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行等待”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行等待”步骤,关于windows主机部署应用失败问题
- 执行“执行等待”步骤,关于使用sudo权限执行报错问题
- 执行“执行等待”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行等待”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
Ansible
- 非法的入口文件路径
- 找不到入口文件问题
- Ansible步骤关于copy模块的报错问题
- 替换json参数解析错误问题
- Playbook脚本中service模块启动/停止服务不成功
- Ansible应用部署失败问题
- 执行Ansible提示Do not use the delegate_to, connection, hosts command in the Ansible PlayBook script for executing the local computer,怎样处理?
- 执行“Ansible”步骤,关于部署应用中断问题
- 执行“Ansible”步骤,关于权限不够问题
- 执行“Ansible”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“Ansible”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“Ansible”步骤,日志提示“找不到环境”怎样处理?
- 执行“Ansible”步骤,关于windows主机部署应用失败问题
- 执行“Ansible”步骤,关于使用sudo权限执行报错问题
- 执行“Ansible”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“Ansible”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 新建IIS站点
- Istio灰度发布
-
URL健康测试
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
构造请求
本节介绍REST API请求的组成,并以调用IAM服务的接口说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。
您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。
请求URI
请求URI由如下部分组成。
{URI-scheme} :// {Endpoint} / {resource-path} ? {query-string}
尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。
- URI-scheme:表示用于传输请求的协议,当前所有API均采用HTTPS协议。
- Endpoint:指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。例如IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud.com”。
- resource-path:资源路径,也即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。
- query-string:查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。
例如您需要获取IAM在“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1.myhuaweicloud.com),并在获取用户Token的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。
https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens

为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
请求方法
HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。
- GET:请求服务器返回指定资源。
- PUT:请求服务器更新指定资源。
- POST:请求服务器新增资源或执行特殊操作。
- DELETE:请求服务器删除指定资源,如删除对象等。
- HEAD:请求服务器资源头部。
- PATCH:请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。
在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为:
POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
请求消息头
附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。
如下公共消息头需要添加到请求中。
- Content-Type:消息体的类型(格式),必选,默认取值为“application/json”,有其他取值时会在具体接口中专门说明。
- X-Auth-Token:用户Token,可选,当使用Token方式认证时,必须填充该字段。用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。
公有云API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。
AK/SK认证的详细说明请参加AK/SK认证。
对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。
POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
Content-Type: application/json
请求消息体
请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。
每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。
对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxx为project的名称,如cn-north-1,您可以从地区和终端节点中获取。
scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token额作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token。
POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
Content-Type: application/json
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"name": "username",
"password": "********",
"domain": {
"name": "domainname"
}
}
}
},
"scope": {
"project": {
"name": "xxxxxxxx"
}
}
}
}
到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。