正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取SDK接入配置 本章节指导用户如何获取SDK接入配置,引用SDK方法请参考开发指南。 操作步骤 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”,单击监控所在行的“更多”>“SDK接入配置”。 “API监控”不支持获取SDK接入配置。
文档中关于SDK对应yaml配置文件的获取方式 进入MAS实例控制台“监控列表”页面。 单击“更多”>“SDK接入配置”,复制配置参数。 父主题: 常见问题
选择消息服务所在的环境。 AK Access Key ID(访问密钥ID)。 SK Secret Access Key(秘密访问密钥)。 华为云访问密钥获取方法请参考访问密钥。 编辑密钥 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“全局配置”。 进入“
SDK接入配置”,获取SDK接入配置。 此处获取的yaml配置不会携带MySQL用户名密码信息,在使用时,需要补充完全(与创建MySQL监控时数据中心1和数据中心2数据库用户名和密码对应),同时还需要保证ETCD地址的可用性,再添加至项目的yaml文件。 获取到yaml文件配置后
#etcd地址,从MAS服务实例页面查询获取 api-version: v3 #etcd版本,v3 username: etcduser #etcd用户名,从MAS服务实例页面查询获取 password: etcdpwd #etcd密码,从MAS服务实例页面查询获取
使用限制 session使用 仅支持通过以下接口获取session: com.huawei.devspore.mas.mongo.core.client.Cluster.startSession() com.huawei.devspore.mas.mongo.core.client
开发流程 开发的流程如下所示: 版本获取及引入依赖 通过maven引入需要的依赖,是使用Mas-Redis-SDK的基础。 添加客户端配置 通过添加客户端配置,接入Mas-Redis-SDK。 创建MultiZoneClient客户端 Mas-Redis-SDK提供读取YAML文件创建客户端的方法。
开发流程 开发的流程如下所示: 版本获取及引入依赖 通过go.mod引入需要的依赖,是使用Mas-GO-SDK的基础。 配置创建DevsporeClient客户端 通过配置客户端信息,引入Mas-GO-SDK-Redis创建DevsporeClient客户端。 支持以代码方式添加
开发流程 开发的流程如下所示: 版本获取及引入依赖 通过maven引入需要的依赖,是使用Mas-DB-SDK的基础。 添加客户端配置 通过添加客户端配置,接入Mas-DB-SDK。 创建DataSource Mas-DB-SDK提供读取YAML文件创建DataSource的方法,
开发流程 开发的流程如下所示: 版本获取及引入依赖 通过maven引入需要的依赖,是使用Mas-Mongo-SDK的基础。 添加客户端配置 通过添加客户端配置,接入Mas-Mongo-SDK。 创建MongoClient客户端 Mas-Mongo-SDK提供读取YAML文件创建客户端的方法。
spring接入 引入依赖。 组件版本version使用最新版本,版本的获取参考Mas-SDK版本。 <dependency> <groupId>com.huaweicloud.devspore</groupId> <artifactId>devspore-dcs</artifactId>
开发流程 开发的流程如下所示: 版本获取及引入依赖 通过go.mod引入需要的依赖,是使用Mas-GO-SDK的基础。 配置创建数据源 通过配置数据源驱动信息,引入Mas-GO-SDK-Mysql创建数据源。 支持以代码方式添加配置信息或者从YAML文件读取配置信息。 按需引入数据源
#etcd地址,从MAS服务实例页面查询获取 api-version: v3 #etcd版本,v3 username: etcduser #etcd用户名,从MAS服务实例页面查询获取 password: etcdpwd #etcd密码,从MAS服务实例页面查询获取
xxx // 应用名称,从MAS服务实例页面查询获取 monitorId: xxx // 监控器ID,从MAS服务实例页面查询获取 databaseName: xxx // 监控器标签,从MAS服务实例页面查询获取 decipherClassName: xxx.xxx
使用当前用户token 是否使用当前用户token来获得鉴权。 获取token地址 如不使用当前用户token,需配置token地址。 获取token请求头 (可选)如不使用当前用户token,需配置token请求头。 获取token请求体 如不使用当前用户token,需配置token请求体。
xxx // 应用名称,从MAS服务实例页面查询获取 monitorId: xxx // 监控器ID,从MAS服务实例页面查询获取 databaseName: xxx // 监控器标签,从MAS服务实例页面查询获取 decipherClassName: xxx.xxx
#etcd地址,从MAS服务实例页面查询获取 api-version: v3 #etcd版本,v3 username: etcduser #etcd用户名,从MAS服务实例页面查询获取 password: etcdpwd #etcd密码,从MAS服务实例页面查询获取
配置介绍 表1 配置说明 参数 配置说明 使用当前用户token 是否使用当前用户token来获得鉴权。 获取token地址 如不使用当前用户token,需配置token地址。 获取token请求体 如不使用当前用户token,需配置token请求体。 请求地址 配置请求地址。 请求参数
xxx // 应用名称,从MAS服务实例页面查询获取 monitorId: xxx // 监控器ID,从MAS服务实例页面查询获取 databaseName: xxx // 监控器标签,从MAS服务实例页面查询获取 decipherClassName: xxx.xxx
xxx // 应用名称,从MAS服务实例页面查询获取 monitorId: xxx // 监控器ID,从MAS服务实例页面查询获取 databaseName: xxx // 监控器标签,从MAS服务实例页面查询获取 decipherClassName: xxx.xxx