检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
务类。 我的工具类:包含AI原生应用引擎资产中心预置的三方工具以及自创建的工具。 资产中心预置的三方工具:在AI原生应用引擎的左侧导航栏选择“资产中心” ,选择“工具”页签,单击工具卡片,在工具详情页面可以查看工具描述、执行动作、参数配置等信息。 自创建的工具:工具是API的代理
在IaC代码中声明资源 定义component是IaC将一个环境的资源组织起来的方式,我们可以把同一类资源组织起来成为一个component。所有被IaC定义的资源必须属于某一个component。一个component下可以定义多个资源,所有的资源描述都存放于resources
资产中心的工具怎么使用? 资产中心的工具包括接入的第三方厂商工具及其他租户上架的工具。 对于平台接入的第三方厂商工具,初始化的租户是无法直接使用的,需要在第三方官网购买之后,参见调用资产中心工具前设置认证鉴权配置鉴权信息。 对于其他租户上架的工具,其他租户或资源相互隔离的部门使用
下载代码仓库到本地 开发人员进行代码文件的操作前,需要使用Git Bash客户端和TortoiseGit客户端下载代码仓库文件到本地环境中。 前提条件 操作前应确保您的网络可以访问CodeArts的代码托管服务,请参考验证网络连通性。 使用SSH协议在Git Bash客户端克隆代码
ts Repo服务能力创建并使用代码仓,如果用户需要使用其他代码托管工具,可以将工具集成进开发中心,具体操作请参见集成工具链到开发中心。 前提条件 已关联CodeArts。 已获取项目经理、开发人员角色权限,权限申请方法请参见申请权限。 创建代码仓 在开发中心首页下方的“我的团队
上传Terraform包和软件包 虚拟机部署前需要完成业务代码和Terraform包代码开发,Terraform包代码的开发规范请参见Terraform。用户可以使用如下两种方式进行代码开发和打包: 使用开发中心:用户使用开发中心进行代码开发,可通过开发中心将软件包和Terraform包
容器部署前需要完成业务代码和IaC包代码开发,IaC代码的开发规范请参见《开发指南》。用户可以使用如下两种方式进行代码开发和打包: 使用开发中心:用户使用开发中心进行代码开发,可通过开发中心将镜像包和IaC3.0包直接推送至运维中心,具体操作请参见开发中心用户指南。 使用本地工具:用户使用本
添加版本代码安全检视检查项 组织管理员可以为代码安全检视版本活动添加检查项,添加后创建的版本代码安全检视会继承该检查项配置。 前提条件 已获取组织管理员角色权限,权限申请方法请参见申请权限。 添加检查项 在开发中心首页右上角选择“工具链 > 版本活动管理”。 在“版本活动管理”页面,单击“代码安全检视”卡片。
路径参数 参数 是否必选 参数类型 描述 skill_id 是 String 参数解释: 工具的执行动作ID,进入AI原生应用引擎,在左侧导航栏选择“Agent编排中心 > 我的工具”,在工具列表中复制执行动作ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字以及“-”组成,且长度为36个字符。
应用平台IaC部署代码开发 IaC概述 准备工作 IaC代码结构介绍 IaC Spec包典型目录结构 IaC Patch包典型目录结构 在IaC代码中声明资源 在IaC代码中定义流水线 包描述文件介绍 IaC资源参数介绍
在业务代码中配置敏感配置解密 如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的密钥进行解密。 前提条件 在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)。 解密敏感配置
在业务代码中配置敏感配置解密 如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的密钥进行解密。 前提条件 在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)。 解密敏感配置
在开发中心首页右上角选择“工具链 > 版本活动管理”。 在“版本活动管理”页面,单击系统预置版本活动,进入版本活动详情页面。 修改关联工具链。 持续规划、持续开发阶段预置的版本活动:单击已关联的工具链卡片,如图1所示,显示“添加工具链”页面,选择工具链,并单击“确定”。 图1 版本活动详情
工作流中工具节点的实例如何配置? 工具节点实例需要填写工具创建时所配置的鉴权信息。 三方厂商的工具API,请到工具对应官网获取鉴权信息。 自创建工具请填写工具创建时所配置的鉴权信息。 如果调用其他租户或资源相互隔离的部门所上架的工具,请在AI原生应用引擎中,选择左侧导航栏的“资产
配置工具参数,参数说明如表1所示,配置完成后,单击“保存”。 表1 新建工具参数说明 参数名称 参数说明 工具名称 自定义工具名称,最大长度为128,可包含中文、字母、数字、下划线“_”、中划线“-”和中文括号()。 工具描述 输入工具描述,最大长度为512。 工具参数 输入工具参数,不能包含><`&$;#。 脚本类型
Patch包 微服务的IaC代码单独管理,通过IaC Spec包创建了服务环境之后,可以通过微服务级别的IaC Patch包进行微服务的独立部署。 IaC代码结构介绍 IaC代码支持单文件描述结构、多文件描述结构以及带global的多文件描述结构,具体介绍请参见IaC代码结构介绍。 单文件描述结构:在IaC主体描述文件meta
当前仅概览、需求管理、代码仓管理、流水线管理和缺陷管理菜单支持修改关联的工具链。 在“菜单管理”页面左侧菜单目录中,单击目标菜单。 在目标菜单页面工具链配置模块,单击工具链后的“编辑”。 在“修改工具链”页面,选择工具链,可选工具链为对应类型已发布状态的工具链,然后单击“确认”。 上线/下线系统菜单:
开发成本。 Demo下载链接:huaweicloud-appstage-demo-java-codeHub。 父主题: 应用平台IaC部署代码开发
概述 支持将应用部署到AppStage,对于Spring Cloud框架开发的服务,需要在代码中添加相应的依赖和配置。本章以开发SpringCloudDemo为例,演示如何开发业务代码及IaC部署脚本。您可以下载Demo源码,结合本章内容进行理解。 SpringCloudDemo
更新环境的代码包不存在规格cn_product_default 问题描述 更新环境时选择待更新的包,提示“该代码包中不存在规格cn_product_default”。 处理方法 由于现网升级的平台版本,针对IaC3.0包中的规格名称和环境名称的一致性进行了校验,对于不一致的场景会有如上报错,因此需要排查IaC3