检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ServiceComb错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 分类 状态码 错误码 错误信息 描述 处理措施 公共错误码 400 400001 Invalid parameter(s) 非法参数 根据错误提示中的规则,修改提示中的参数。
必不可少的关键组件,目标是尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。 Java Chassis的负载均衡作用于微服务消费者,需要微服务应用集成负载均衡模块,启用loadbalance处理链。 配置示例如下: servicecomb: handler:
查看微服务引擎配置条目配额 本章节指导您查看微服务引擎的配置条目配额及配额使用情况。 该章节内容只适用于微服务引擎版本为2.x。 查看微服务引擎配置条目配额 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待查看的微服务引擎。
查看配置文件版本详情 查看配置文件当前版本详情 查看配置文件历史版本详情 父主题: 配置管理
Injector插件,请参考安装Sermant Injector。 默认勾选“使能动态配置”,使用Sermant提供的动态配置能力,微服务组件注入绑定的注册配置中心的动态配置将不再生效。如果不勾选,则使用微服务组件注入绑定的注册配置中心的动态配置。 “使能注册中心”默认勾选了“Spring
获取微服务引擎配置中心地址 本章节指导您获取微服务引擎的配置中心地址。 获取微服务引擎配置中心地址 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待查看的微服务引擎。 在“服务发现 & 配置”区域,查看获取引擎的配置中心地址。
Chassis微服务应用配置AK/SK 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 servicecomb_credentials_accessKey AK,结合用户实际值配置。 s
b_credentials_accessKey AK,结合用户实际值配置。 spring_cloud_servicecomb_credentials_secretKey SK,结合用户实际值配置。 父主题: 配置AK/SK
使用虚拟机部署方式创建并部署组件 本章节指导您基于ServiceStage虚拟机部署方式创建组件、保存组件草稿和部署组件。 草稿是指组件处于创建过程中,尚未完成参数配置时提前保存,防止已配置参数因为关闭页面等因素丢失。在组件创建过程中,您可以随时单击“保存为草稿”,防止组件参数配置丢失。
在向系统发出请求后,如果遇到错误,会在响应中包含响应的错误码描述错误信息。 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 错误码如下所示。 状态码 错误码 错误信息 描述 处理措施 400 SVCSTG.00100400 parameter invalid
修改应用配置信息 功能介绍 通过此API修改应用配置信息。 应用配置主要是指应用的公共环境变量,该应用下部署的组件可以继承。 调试 您可以在API Explorer中调试该接口。 URI PUT /v2/{project_id}/cas/applications/{applica
批量同步组件版本配置 容器部署方式部署的多个组件,如果通过别的途径修改了组件的工作负载,例如通过CCE升级了工作负载,可以执行本操作批量同步组件的最新配置。 前提条件 仅容器部署方式部署的且状态为“运行中”、“未就绪”、“异常”的组件,支持同步组件版本配置信息。查看组件状态,请参考查看组件详情。
Integer 配置文件总数。 configs Array of objects 配置文件列表,请参考表5。 表5 configs 参数 参数类型 描述 config_group_id String 配置分组ID。 id String 配置文件ID。 name String 配置文件名称。
配置管理(适用于1.x版本) 在此处添加配置为全局配置,当添加配置后,所有注册到这个引擎的微服务如果使用了该配置项,会立刻生效。 如果针对单个微服务设置了动态配置,则动态配置会覆盖掉全局配置,动态配置的设置请参考动态配置。 创建配置 配置管理提供微服务间的公共配置,如日志级别、运
创建密钥,请参考管理密钥。 “创建方式”选择“可视化”。 “密钥名称”填写为“mesher-secret”。 “所属集群”选择部署应用的集群。 “命名空间”选择部署应用的命名空间。 “密钥类型”选择“Opaque”。 “密钥数据”请按以下表格填写。 表1 密钥数据 键 值 cse_credentials_accessKey
如何通过挂载配置项方式修改容器部署的组件配置文件? 问题描述 使用ServiceStage容器部署方式部署的组件,由于ServiceStage技术栈中提供的配置文件可能无法满足您的实际业务要求,可以通过挂载配置项的方式修改组件配置文件。 解决方案 登录ServiceStage控制台。
导出选定的配置文件到本地。 对比配置版本 提供了不同历史版本之间差异比对。 回滚版本 从当前版本回滚到选择的历史版本。 查看历史版本 可查看不同历史版本的配置。 编辑配置项 可通过需要编辑配置项配置内容。 禁用配置项 禁用某配置项。 删除配置项 删除某一配置项。 使用须知 配置项使用明文存储,请勿附带敏感数据。
若微服务引擎专享版未开启编程接口安全认证,但微服务组件配置了安全认证账号名和密码,引擎会对微服务组件配置的账号进行校验。 Spring Cloud微服务组件配置安全认证账号名和密码 配置文件配置方式 为微服务的“bootstrap.yml”文件增加以下配置,若已配置请忽略。 spring: cloud:
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache Maven:3
根据配置分组ID删除分组 功能介绍 此API用于根据配置分组ID删除分组。 URI DELETE /v3/{project_id}/cas/config-groups/{config_group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String