检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Patch包 微服务的IaC代码单独管理,通过IaC Spec包创建了服务环境之后,可以通过微服务级别的IaC Patch包进行微服务的独立部署。 IaC代码结构介绍 IaC代码支持单文件描述结构、多文件描述结构以及带global的多文件描述结构,具体介绍请参见IaC代码结构介绍。 单文件描述结构:在IaC主体描述文件meta
使用configparser工具优化代码 configparser为自定义参数解析工具,通过NUWA部署时,解析参数模板,将模板中的参数变量,替换为实际的配置项值。 准备工作 下载configparser工具,在tools文件夹中获取configparser工具。 将本地的con
查询知识库最新执行记录 功能介绍 查询知识库最新执行记录 URI GET /v1/knowledge-bases/{knowledge_base_id}/latest-execution-record 表1 路径参数 参数 是否必选 参数类型 描述 knowledge_base_id
# 代码包类型 "name": "service/1180196813870297088", # 代码包名称,格式:service/{服务Id}(必须) "version":
添加检查项 更多操作 组织管理员还可以执行如下表1所示的操作。 表1 更多操作 操作 说明 编辑检查项 在检查项列表中,单击“操作”列的“编辑”。 在“编辑检查项”页面,可编辑TOPN问题和TOPN检查项。 单击“确定”。 删除检查项 在检查项列表中,单击“操作”列的“删除”。 单击“确认”。
应用平台IaC部署代码开发 IaC概述 准备工作 IaC代码结构介绍 IaC Spec包典型目录结构 IaC Patch包典型目录结构 在IaC代码中声明资源 在IaC代码中定义流水线 包描述文件介绍 IaC资源参数介绍
查询知识数据集最新执行记录 功能介绍 查询知识数据集最新执行记录 URI GET /v1/knowledge-datasets/{data_set_id}/latest-execution-record 表1 路径参数 参数 是否必选 参数类型 描述 data_set_id 是 String
更新环境的代码包不存在规格cn_product_default 问题描述 更新环境时选择待更新的包,提示“该代码包中不存在规格cn_product_default”。 处理方法 由于现网升级的平台版本,针对IaC3.0包中的规格名称和环境名称的一致性进行了校验,对于不一致的场景会有如上报错,因此需要排查IaC3
配置管理 本章介绍如何通过IaC代码描述配置信息,支持私有配置和公共配置两种类型。 IaC3.0公共配置集模型与私有配置项绝大部分字段参数一样,具体请参见表1。 表1 配置管理字段说明 参数 是否必选 类型 说明 格式校验 name 是 string 配置集名称 私有配置集:服务环境下name唯一。
在ACMS中查询认证凭据 某微服务有多个业务来接入,为了认证接入业务的身份,微服务会给业务分配不同的认证凭据,用于认证。为了把认证凭据授权给业务A、B、C,需要将认证凭据明文发送给业务A、B、C的开发人员,从而两边持有相同的认证凭据。本章介绍如何通过管理台查询认证凭据。 查询认证凭据
此处WiseChaos的IaC代码为例,详细描述代码运行原理及涉及的各个IaC文件的作用,微服务WiseChaos的整体IaC代码结构如下: iac3.0 # IaC3.0代码根目录:目录名字可自定义 └─
描述,包含完整文件结构,放置被所有规格目录所复用的配置文件 │ └── resources.yaml 文件 1 微服务资源列表,相关说明请参见在IaC代码中声明资源。 │ └── values.yaml 文件 1 微服务资源参数值,在resources.yaml中通过$ref的方式来引用。
开发成本。 Demo下载链接:huaweicloud-appstage-demo-java-codeHub。 父主题: 应用平台IaC部署代码开发
灰度升级配置demo 本文以灰度升级demo为例,介绍如何开发IaC代码。 容器部署 IaC主体描述文件meta.yaml: type: WiseCloud::Environment applyPipeline: cn_product_cbu pipelines: - name:
IaC资源参数介绍 NUWA Container 配置管理 SLB 父主题: 应用平台IaC部署代码开发
当所关联slb实例为平台管理模式时必传 当所关联slb实例为自管理模式时非必传 Elb关联列表。 表3 ElbPoolConfig 参数名 类型 是否必选 说明 name String 否 Elb名称,Elb名称可在ENS管理台查询。 pool String 否 Elb后端集群。 样例: - name:
List<DynamicSubRuleBean> 否 动态路由规则 locations List<String> 否 动态路由关联的转发策略列表。 表7 DynamicSubRuleBean 参数名 类型 是否必选 说明 condition String 是 名称。 targetGroup
定制响应location,以@olc_degrade开头,当不传递时,表示置空该字段。 表7 BlackVipListGroup 参数名 类型 是否必选 说明 ruleItems List<BlackVipListRule> 是 规则列表 表8 BlackVipListRule 参数名 类型 是否必选
多阶段灰度升级和滚动升级同时使用时,maxUnavailable值必须配为0。 配置字段说明 灰度服务类型如表1所示,灰度服务配置字段说明请参见表2,各类型灰度路由引擎配置样例请参见配置样例,灰度升级配置demo请参见灰度升级配置demo。 表1 灰度服务类型说明 灰度路由引擎 对应ruleType SLB(>1.3
SLB SLB资源概述 SLB实例 SLB实例配置 SLB监听配置 转发策略配置 灰度服务配置 灰度升级配置demo 父主题: IaC资源参数介绍