检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备工作 开发技能要求 熟悉YAML语法。 下载Demo 下载Spring Cloud项目的Demo,参考本文档对Demo源码进行理解,您可以基于Demo进行二次开发,节省开发成本。 Demo下载链接:huaweicloud-appstage-demo-java-codeHub。
使用WiseDBA进行数据库纳管 前提条件 WiseDBA需要依赖Cloud Map,接入WiseDBA前需要先接入Cloud Map。 在AppStage运维中心的WiseDBA中申请数据库并创建Schema,具体请参见创建数据库实例及在WiseDBA中创建Schema。 操作步骤
什么是AI原生应用引擎 AI原生应用引擎是企业专属的一站式大模型开发及应用构建平台。无论是研发技术人员还是业务人员,都可通过简易的界面化操作,快速开发大模型应用或训练专属模型。 AI原生应用引擎提供企业专属大模型开发和应用开发的整套工具链,包括数据准备、模型选择/调优、知识工程、模型编排
新增自定义版本活动 开发中心已预置了固定的版本活动,同时支持新增其他版本活动,并为版本活动关联已发布的版本级工具链(已配置版本活动相关接口页面信息)。 前提条件 已获取组织管理员角色权限,权限申请方法请参见申请权限。 新增版本活动 在开发中心首页右上角选择“系统配置 > 版本活动管理
表1 新建流水线参数说明 流水线源 参数项 说明 Repo 提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务。 代码仓 必填项,选择可用的源码仓库(以创建好的“adadss”代码仓为例)。
前提条件 需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参见AppStage组织成员申请权限。 创建知识检索流 在AI原生应用引擎的左侧导航栏选择“知识中心 > 知识检索流”,单击“创建知识检索流”。 在“基本信息”弹窗,设置检索流名称、描述,单击“确认”。
构建Spring Cloud工程 创建父工程 创建Maven工程。 图1 创建Maven工程 父pom添加依赖。 <dependencyManagement> <dependencies> <dependency> <groupId>
接入Cloud Map Spring Cloud通常是使用其自带的Eureka注册中心,使用应用平台可以将Eureka注册中心替换为Cloud Map,Cloud Map除了能够提供服务发现的功能,还可以提供数据库、敏感信息等的纳管功能。 前提条件 Cloud Map依赖STS认证能力
添加版本代码安全检视检查项 组织管理员可以为代码安全检视版本活动添加检查项,添加后创建的版本代码安全检视会继承该检查项配置。 前提条件 已获取组织管理员角色权限,权限申请方法请参见申请权限。 添加检查项 在开发中心首页右上角选择“系统配置 > 版本活动管理”。 在“版本活动管理”页面
准备工作 开发技能要求 熟悉Java语言,能够编写Java语言代码。 掌握IaC开发技术,熟悉YAML语言。 了解Spring Cloud框架。 环境准备 已下载并安装Maven,根据以下步骤配置Maven。 在<localRepository>标签内添加自己的本地仓库位置路径,这个本地仓库位置是自己创建的
IaC Spec包典型目录结构 IaC Spec包用于描述环境。 目录结构介绍 表1 IaC Spec包结构说明 位置 类型 个数 描述 iacspec_{service}_{version}.zip 文件 1 IaC压缩包。 └── package.json 文件 1 包描述文件
需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参见AppStage组织成员申请权限。 创建知识库 在AI原生应用引擎的左侧导航栏选择“知识中心 > 知识库”,单击“创建知识库”。
添加团队成员 在团队多人员协作开发过程中,不同角色成员执行各自权限和责任事项,因此需要在团队中添加协作开发的各角色成员(如项目经理、开发人员、测试人员等);当团队中成员发生岗位变动或人员流动时,也可进行相应修改或删除,实现统一有序的成员信息管理。 前提条件 已创建团队。 已添加开发中心用户
方案概述 背景信息 随着业务数量增多,业务的数据开发需求也逐渐增多, 数据开发人员不能快速支撑业务的开发需求,了解业务的人员设计和开发业务的数据资产可以使数据发挥最大价值,因此需要业务人员来主导业务的数据治理开发工作。 数据治理的核心就是管理好业务的数据资产,随着业务特性和业务复杂度快速增长
包描述文件介绍 包描述文件package.json样例如下: { "type": "iacspec", # 代码包类型 "name": "service/1180196813870297088",
修改系统预置版本活动关联的工具链 持续规划、持续开发阶段预置的版本活动默认关联CodeArts,持续部署发布阶段预置的版本活动默认对接运维中心WiseEye,开发中心支持修改系统预置版本活动关联的工具链。 前提条件 已获取组织管理员角色权限,权限申请方法请参见申请权限。 修改关联工具链
配置管理 本章介绍如何通过IaC代码描述配置信息,支持私有配置和公共配置两种类型。 IaC3.0公共配置集模型与私有配置项绝大部分字段参数一样,具体请参见表1。 表1 配置管理字段说明 参数 是否必选 类型 说明 格式校验 name 是 string 配置集名称 私有配置集:服务环境下
虚拟机部署流程 前提条件 已纳管主机,具体操作请参见一站式接入资源。 虚拟机部署流程 准备Terraform包和软件包:部署前需要准备Terraform包和软件包。如果使用开发中心进行代码开发,可通过开发中心将包直接推送至运维中心,具体操作请参见开发中心用户指南;如果使用本地工具进行代码开发
概述 支持将应用部署到AppStage,对于Spring Cloud框架开发的服务,需要在代码中添加相应的依赖和配置。本章以开发SpringCloudDemo为例,演示如何开发业务代码及IaC部署脚本。您可以下载Demo源码,结合本章内容进行理解。 SpringCloudDemo包含
了解代码结构 OrgID登录功能Demo的代码结构如图1所示。 图1 代码结构 deploy_docker为docker部署配置信息。 ├─deploy_docker │ ├─bin │ │ configparser