检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
# 代码包类型 "name": "service/1180196813870297088", # 代码包名称,格式:service/{服务Id}(必须) "version":
概述 支持将应用部署到AppStage,对于Spring Cloud框架开发的服务,需要在代码中添加相应的依赖和配置。本章以开发SpringCloudDemo为例,演示如何开发业务代码及IaC部署脚本。您可以下载Demo源码,结合本章内容进行理解。 SpringCloudDemo
此处WiseChaos的IaC代码为例,详细描述代码运行原理及涉及的各个IaC文件的作用,微服务WiseChaos的整体IaC代码结构如下: iac3.0 # IaC3.0代码根目录:目录名字可自定义 └─
更新环境的代码包不存在规格cn_product_default 问题描述 更新环境时选择待更新的包,提示“该代码包中不存在规格cn_product_default”。 处理方法 由于现网升级的平台版本,针对IaC3.0包中的规格名称和环境名称的一致性进行了校验,对于不一致的场景会有如上报错,因此需要排查IaC3
"iacspec", #代码包类型,支持iacspec和iacpatch两种格式,本实践中为iacspec "name": "service/1181355389389103104", #代码包名称,格式:service/{service-id}
在AppStage开发中心进行代码安全检视 开发代码完成后,需要进行安全编码TOP问题的信息统计和检查结果录入,对代码安全相关过程进行审视和记录。组织管理员添加版本代码安全检视检查项后,创建的版本会继承检查项配置。 前提条件 已创建版本。 已获取项目经理或开发人员角色权限,权限申请方法请参见申请权限。
整文件结构,放置被所有规格目录所复用的配置文件 │ └── resources.yaml 文件 1 微服务资源列表,相关说明请参见在IaC代码中声明资源。 │ └── values.yaml 文件 1 微服务资源参数值,在resources.yaml中通过$ref的方式来引用。 │
配置demo # resources.yaml - name: sdkCluster type: WiseCloud::MicroService::NuwaContainer properties: microserviceName: WiseCloudNuwaSDK
错误码说明 表1 错误码说明 错误码 说明 NotFound 实例不存在 NuwaRuntime.Microservice.CreateError 实例创建失败 NuwaRuntime.Microservice.ReadError 实例读取失败 NuwaRuntime.Microservice
开发版本 步骤一:创建代码仓 开发人员进行代码开发前,需要先创建代码仓库用于托管代码。 在开发中心左侧导航栏,选择“代码仓管理”。目前代码托管服务提供以下几种仓库创建方式: 新建自定义代码仓库 按模板新建代码仓库 步骤二:下载代码 下载代码是AppStage集成代码托管CodeArts
流程集中化管理,有效提升研发效率。 AppStage开发中心支持集成代码检查、缺陷、流水线、发布通知、代码仓、需求、测试、版本活动和其他共9种类型的工具,系统预置了CodeArts的代码检查、缺陷、流水线、代码仓、需求和测试6种类型的6个工具,同时预置了发布通知工具用于对接运维中
"code_duplication_ratio": "string" #代码重复率 } 代码仓类接口规格 参考如下接口规格实现代码仓类接口并配置工具链接口集成,可以将第三方系统的代码仓数据集成到开发中心。 查询代码仓列表 查询代码仓详情 创建代码仓 接口URI:POST /repo/v1/list
部署服务支持导出环境当前使用的IaC包,可以导出并查看IaC代码。 导出IaC包 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。 选择左侧导航栏的“环境管理 > 服务环境管理”。 单击“更多 > 导出IaC包”。 可以导出并查看IaC代码 父主题: 部署服务环境管理
0min/次)。 创建代码仓 开发人员进行代码开发前,需要先创建代码仓库用于托管代码。 在开发中心左侧导航栏,选择“代码仓管理”。目前代码托管服务提供以下几种仓库创建方式: 新建自定义代码仓库 按模板新建代码仓库 下载代码 下载代码是AppStage集成代码托管CodeArts
已获取组织管理员角色权限,权限申请方法请参见申请权限。 管理系统菜单 在开发中心首页右上角选择“工具链 > 菜单管理”。 修改系统菜单关联的工具链: 当前仅概览、需求管理、代码仓管理、流水线管理和缺陷管理菜单支持修改关联的工具链。 在“菜单管理”页面左侧菜单目录中,单击目标菜单。 在目标菜单页面工具链配置模块,单击工具链后的“编辑”。
创建工具 工具是一组相关的API集合,在开发过程中,工具可在用户创建Agent时调用,有效提高Agent开发的效率。 平台在资产中心预置了部分工具,同时也支持用户根据需求自定义创建工具。本文介绍如何创建工具。 前提条件 需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参见AppStage组织成员申请权限。
AppStage支持两种资源申请方式:通过IaC声明式申请资源、通过控制台申请资源。 通过IaC声明式申请资源 运维中心部署服务,可以使用代码包部署应用,可以通过在代码中定义相关信息,完成资源申请。 通过控制台申请资源 AppStage支持使用控制台完成资源申请,或者在华为云申请资源,然后接入至AppStage运维中心。
由于业务的敏感配置不能明文地存放在版本包、配置中心、IaC代码中,因此业务可以借助STS敏感配置项的功能,存放业务的敏感配置。 敏感配置管理使用流程 在ACMS中录入敏感配置:业务研发人员登录ACMS管理台录入敏感配置。 通过IaC分发敏感配置:业务研发人员编写IaC代码,声明业务软件依赖的敏感配置,Ia
准备环境:需要先准备环境,具体操作请参见配置服务环境。 准备资源:可以参考将资源接入AppStage运维中心,将华为云已购买的资源接入至运维中心,或者在代码中定义相关信息,通过代码包部署应用,完成资源申请。 运维中心支持使用部署服务,进行应用的自动化部署。或者使用监控服务,对您的应用进行运维管理。 应用部
为环境导入存量资源 由非代码手段创建的存量资源,如果需要将这些存量资源使用部署服务进行管理,即通过代码声明和流水线描述部署过程,那么这些存量资源必须要在系统中存在数据记录。 前提条件 已获取服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。 已准备环境并启用,服务环境