检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取项目ID 调用API获取项目ID 项目ID可通过调用查询项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v4/projects/”,其中{Endpoint}为需求管理的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
部署应用失败,如何在日志中定位失败原因? 从日志最后一行向上浏览,找到出现“FAILED”的语句。 “FAILED”语句的上一行,表示部署应用在进行到哪一步操作时发生了错误导致失败。 从“FAILED”语句向下浏览,找到“stderr”行,这行语句通常是脚本执行时控制台输出记录,包含对失败原因进行具体描述。
构建任务没有软件包 问题现象 日志信息提示文件路径不存在。 原因分析 构建任务不存在或者构建任务里没有软件包。 处理方法 进入当前项目下的构建服务: 查看相应构建任务列表下是否存在当前构建任务,如果没有请重新创建任务并构建软件包,并部署步骤。 查看相应构建任务下是否存在软件包,如果没有请重新构建软件包,并部署步骤。
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需
使用空白模板创建CodeArts Deploy应用 前提条件 部署服务支持主机部署、容器部署、微服务应用部署、函数部署等多种部署方式,本节将介绍如何新建并维护应用。 具备新建应用的权限,请参考应用权限矩阵。 已有可用项目,如果没有,请新建项目。 创建应用 进入软件开发生产线首页,单击目标项目名称,进入项目。
创建自托管资源池 介绍如何将自有主机添加至自托管资源池。 新建自托管资源池 创建弹性云服务器。 进入控制台,在页面左上角单击“服务列表 > 计算 > 弹性云服务器 ECS”,进入“弹性云服务器 ”页面。 单击右上角“购买弹性云服务器”。 进入配置界面,根据提示配置参数。 参数配置
示例2:根据主机集群id查询主机集群详情 场景描述 本章以软件开发生产线用户为例,指导您通过API查询指定主机集群详情。 API的调用方法请参见如何调用API。 前提 用户已经创建软件开发生产线项目,并且项目下有主机集群。 总体思路 先通过api查看所有的主机集群列表,并获得想要
CodeArts Deploy应用部署模板介绍 部署服务为开发者提供了常用的部署流程模板(即系统模板),并支持您在新建应用的过程中,将标准的部署流程保存为自定义模板,可以帮助您快速新建应用,同时便于在团队中快速地批量推广。本节将介绍如何使用模板新建应用。 您可以收藏系统模板。收藏
API概览 表1 部署服务-API概览 分类 接口 主机集群管理 包括新建主机集群、查询主机集群列表、查询主机集群等接口。 主机管理 包括新建主机、查询主机列表、查询主机详情等接口。 应用管理 包括新建应用、获取应用列表、部署应用等接口。 应用分组管理 包括查询分组列表、创建/修
主机集群管理 新建主机集群 查询主机集群列表 删除主机集群 查询主机集群 修改主机集群 新建主机集群 (推荐) 查询主机集群列表 (推荐) 查询主机集群 (推荐) 编辑主机集群 删除主机集群(推荐) 查询主机集群关联环境信息 查询应用下环境基本信息列表 父主题: API
应用管理 获取应用列表 通过模板新建应用 部署应用 获取应用详情 删除应用 根据开始时间和结束时间查询项目下指定应用的历史部署记录列表 获取应用列表 (推荐) 新建应用 (推荐) 更新应用 获取应用详情 (推荐) 删除应用 (推荐) 查询部署记录的执行参数 复制应用 批量删除项目下应用
部署CodeArts Deploy应用并查看结果 部署应用支持以下部署方式: 全新部署:部署当前已有的应用。此方法适用于使用应用原有的配置进行部署。 回退部署:针对应用的部署记录(支持显示最近92天的部署记录),可选择某一次部署记录重新部署。此方法适用于使用历史某一次应用的配置完成部署。
主机管理 新建主机 查询主机列表 查询主机详情 修改主机 删除主机 新建主机 (推荐) 查询主机列表 (推荐) 查询主机详情 (推荐) 编辑主机集群下主机信息 删除主机集群下主机 批量复制主机至目标主机集群 批量删除主机集群下的主机 父主题: API
应用示例 示例1:查询主机集群列表 示例2:根据主机集群id查询主机集群详情 示例3:查询指定主机集群的主机列表
编辑环境权限 功能介绍 编辑环境权限。 调用方法 请参见如何调用API。 URI PUT /v2/applications/{application_id}/environments/{environment_id}/permissions 表1 路径参数 参数 是否必选 参数类型
创建/使用委托 创建委托 登录华为云控制台。 鼠标悬停于右上角的用户名称,如下图所示,选择并单击”统一身份认证”。 单击左侧目录树的“委托”,进入委托页面。 单击右上角“创建委托”,进入创建委托页面。 参考表1设置创建委托的参数。 表1 创建委托的参数说明 名称 说明 样例 委托名称
环境管理 应用下创建环境 查询应用下环境列表 应用下编辑环境 删除应用下的环境 查询环境详情 环境下导入主机 环境下删除主机 查询环境内的主机列表 父主题: API
删除分组 功能介绍 删除分组。 调用方法 请参见如何调用API。 URI DELETE /v1/projects/{project_id}/applications/groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
查询环境权限 功能介绍 查询环境权限。 调用方法 请参见如何调用API。 URI GET /v2/applications/{application_id}/environments/{environment_id}/permissions 表1 路径参数 参数 是否必选 参数类型
Kubernetes Nginx-Ingress灰度发布(CCE集群) 基于Nginx-Ingress组件实现CCE kubernetes集群灰度部署。 前提条件 您已有CCE集群。 在CCE集群上安装NGINX Ingress插件。 步骤详解 表1 参数说明 参数项 说明 步骤显示名称