检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何调用API 构造请求 认证鉴权 返回结果
静态信息关联,一个服务对应对多个实例。 serviceId可以定制。如果定制了,系统将使用定制的serviceId;如果没有定制,系统会随机生成serviceId。 接口约束 无 URI POST /v4/{project_id}/registry/microservices 表1
可以在设置组件“云服务配置”时绑定云数据库。绑定完成后,在应用运行时可以读取环境变量来获取MySQL相关信息以访问MySQL,相关环境变量请参考常用环境变量说明。 前提条件 设置云数据库前,需创建MySQL数据库引擎的云数据库实例,请参考购买RDS for MySQL实例。 绑定云数据库 选择“云服务配置
String git仓库授权后,重定向返回的url里面的code参数。 state 是 String git仓库授权后,一次性的认证编码和随机串。 code和state参数值获取方法: 在浏览器地址栏中输入访问获取授权重定向URL接口获取到的URL并回车。 在登录页面输入您的代码仓库账号和密码。
X-Auth-Token: ABCDEFG.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。 父主题: 如何调用API
如何定制Tomcat Context path? 在创建和部署Tomcat应用时需要设置Tomcat配置,使用默认server.xml配置,上下文路径是"/",没有指定应用路径。 选择开启“公网访问”,应用访问地址为:http://${应用公网域名}:${应用访问端口号}。例如,
${AK}、${SK}为访问密钥。 ${Region_Name}为区域名称。 ${Domain_Name}为全局域名。 ${Project_ID}为项目ID,如何获取项目ID请参考如何获取项目ID?。 ${Version}为版本号,使用latest,自动去下载最新版本。 ${Flag}为布尔值,表示是否自动添加
settings.xml和pom.xml所在路径示例如下。 基于源码构建Dockerfile设置错误 如何写Dockerfile,可以参考官网,也可以参照ServiceStage模板生成的demo。 项目代码依赖CSE的SDK和搭建在CodeArts上的私有maven仓库 解决方法如下:
CCE集群。 同一个应用下的同名组件可以部署在不同环境下。 *组件版本 组件版本号,支持自动生成和自定义版本号。 自动生成版本号:单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号,格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022
环境是production时,重复注册契约导致启动失败。 v1.3.3-Greenwich 注册中心监听不生效。 1.6.1-Finchley 服务启动后第一次并发,调用随机失败。 微服务跨应用调用失败。 1.6.0-Finchley SDK针对401、403错误码,对引擎做出重试请求。 gateway路由规则不生效。
发的流量对系统造成冲击。 重试:重试的主要目的是保障随机失败对业务造成影响。随机失败在微服务系统经常发生,产生随机失败的原因非常多。以Java微服务应用为例,造成请求超时这种随机失败的原因包括:网络波动和软硬件升级,可能造成随机的几秒中断;JVM垃圾回收、线程调度导致的时延增加;
Cloud Huawei负载均衡规则使用了Spring Cloud里面Ribbon的思想,作用在客户端,其原理为:当使用随机规则时,客户端会在下游微服务实例中随机访问一个实例,当使用轮询规则时,客户端会在下游微服务实例中按顺序循环选择Server。 配置示例如下: servicecomb:
构造请求 本节介绍REST API请求的组成,并以调用IAM的管理员创建IAM用户接口说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 请求URI由如下部分组成。
环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开发环境、测试环境、预生产环境和生产环境。按环境维度
> 分布式缓存”,绑定分布式缓存,请参考容器部署组件绑定分布式缓存。 云数据库 绑定云数据库 应用数据持久化存储,需要用到云数据库。 选择“云服务配置 > 云数据库”,绑定云数据库,请参考容器部署组件绑定云数据库。 设置“容器配置”。 如果6的“上传方式”选择的组件来源为镜像包且启
{组件名称全部字符}-{所属环境名称全部或部分字符}_{系统生成的5位随机字符串} 使用虚拟机部署方式创建并部署组件时,输入的“组件名称”等于或者大于54个字符,则组件实例名称长度为60个字符。实例名称命名格式为: {组件名称的前54个字符}_{系统生成的5位随机字符串} 部署在CCE集群的组件 使用
DCS,请参考购买Redis实例。 已创建环境待纳管的MySQL数据库引擎的云数据库RDS实例,RDS和环境所在的VPC需要一致。 云数据库RDS用于应用数据持久化存储。创建云数据库RDS,请参考购买RDS for MySQL实例。 已创建环境待纳管的ServiceComb引擎(
否则将无法查看ServiceStage的日志。ICAgent是AOM的采集器,分别运行在每台主机上用于实时采集指标、日志和应用性能数据。 如何为待查看日志的主机安装ICAgent,请参考安装ICAgent。 用户业务日志输出位置为非标准位置 由于用户配置了日志策略,导致用户程序业
"error_code": "IAM.0011" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
> 分布式缓存”,绑定分布式缓存,请参考容器部署组件绑定分布式缓存。 云数据库 绑定云数据库 应用数据持久化存储,需要用到云数据库。 选择“云服务配置 > 云数据库”,绑定云数据库,请参考容器部署组件绑定云数据库。 单击“立即创建”。 您可以根据您的实际业务需求,参考下表执行后续操作。