检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API适配1.15及以上版本集群。 部署任务、主机连通性支持用户自定义slave接入。 支持部署任务排队机制。 增加主机密码输入有效性动态提示。 表格规范一致性整改。 商用 Kubernetes部署 2 Kubernetes部署支持AK/SK委托提权 Kubernetes部署支持AK/S
选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。 单击“环境管理”,切换到“环境管理”页面。 单击“新建环境”,信息配置完成后单击“保存”,切换到“资源列表”页面。 单击“导入主机”,主机导入并验证连通性成功后重新部署应用即可。 父主题: 安装GO语言
基于执行shell脚本实现通用的应用部署。 该模板涉及的部署步骤如下所示: 下载软件包 执行部署脚本 健康测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地址,可前往制品仓库-软件发布库获取下载链接。
该模板涉及的部署步骤如下所示: 安装Node.js 下载软件包 停止Node.js服务 启动Node.js服务 服务启动测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地址,可前往制品仓库-软件发布库获取下载链接。
该模板涉及的部署步骤如下所示: 安装JDK 安装Tomcat 停止Tomcat服务 选择部署来源 启动Tomcat服务 URL健康测试 该模板提供的参数设置说明如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地址,可前往制品仓库-软件发布库获取下载链接。
该模板涉及的部署步骤如下所示: 安装Nginx 下载软件包 解压软件包 启动Nginx 重载Nginx配置文件 服务启动测试 该模板需要填写的参数如下表所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 nginx_install_path Nginx安装路径。
该模板涉及的部署步骤如下所示: 安装JDK 选择部署来源 停止SpringBoot服务 启动SpringBoot服务 URL健康测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地址,可前往制品仓库-软件发布库获取下载链接。
请参见如何调用API。 URI GET /v1/applications/creatable 表1 Query参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
安装Nginx 启动Nginx 下载软件包 解压软件包 重启uWSGI 重载Nginx配置文件 服务启动测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 service_port Django应用端口,默认值为8080。
否 String 密钥,认证类型为1时,密钥必填 trusted_type 是 Integer 认证类型,0表示使用密码认证,1表示使用密钥认证 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 host_id String 主机id 请求示例 修改目标主机
否 String 密钥,认证类型为1时,密钥必填 trusted_type 是 Integer 认证类型,0表示使用密码认证,1表示使用密钥认证 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 host_id String 主机id 请求示例 新建主机时需
否 String 密钥,认证类型为1时,密钥必填 trusted_type 是 Integer 认证类型,0表示使用密码认证,1表示使用密钥认证 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 status String 请求成功失败状态 id String
URI GET /v1/applications/exist 表1 Query参数 参数 是否必选 参数类型 描述 name 是 String 应用名称 project_id 是 String 项目id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
请参见如何调用API。 URI DELETE /v2/host-groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String 主机集群id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是
主机连通方式 在主机部署场景中,部署服务下的执行主机通过SSH/WSMan协议与目标主机进行通信以实现应用的部署。执行主机又称资源池,是表示部署步骤最终执行的物理环境,部署服务在提供官方资源池的同时,也支持您将自己的主机实例接入部署服务并成为自托管资源池,支持通过直连模式与代理
/v2/history/tasks/{task_id}/params 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 参数解释: 部署任务id。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选
请参见如何调用API。 URI DELETE /v2/tasks/{task_id} 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 部署任务id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是
URI POST /v1/applications/{app_id}/duplicate 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
请参见如何调用API。 URI PUT /v1/applications/{app_id}/disable 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
applications/groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目Id group_id 是 String 分组Id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token