maxwin 框架的sdk
mwsdk的Python项目详细描述
mwsdk
maxwin 团队常用的服务,包括 kong,rightmanage等,直接从 consul 中读取服务信息
Kong 的使用
frommwsdkimportKong# 创建kong 服务k=Kong()# 向kong注册服务,需jwt认证k.reg_service('monitor-srv/api/v1.0','192.168.101.88:8999',auth='jwt',kong_uris='monitor-srv/api')# 向kong注册upstream和tagert,增加负载平衡k.add_upstream_target('monitor-srv','192.168.101.88:8999',50)k.add_upstream_target('monitor-srv','192.168.101.99:8888',50)# 把upstream 注册到kong,不需要认证k.reg_service('monitor-srv/api/doc','monitor-srv',auth='',kong_uris='monitor-srv/doc')Rightmanage的使用
frommwsdkimportRightmanage_inner# Rightmanage为内网的 权限服务,不需要认证rm=Rightmanage_inner()# 获取权限资料status_code,rm_json=rm.permissions('maxwin_web','admin.id')AIORightmanage_inner 的使用
- 支持async,方法同 Rightmanage
安装方法
^{tt1}$
Changes
0.2.11 (2019-06-26)
- fix 访问 refresh-permissions错误
0.2.10 (2019-06-25)
- 增加 refresh-permissions的功能
0.2.9 (2018-12-17)
- 取 Rightmanage_inner的配置时,near=True
0.2.8 (2018-12-17)
- 增加创建公司管理者用户的api
0.2.7 (2018-11-13)
- 增加 api auth-key 认证
0.2.4 (2018-10-25)
- fix gbk error
0.2.3 (2018-10-25)
- 增加 kong.add_upstream_target,支持kong的upstream
0.2.0 (2018-09-29)
- 增加 AIORightmanage_inner和Rightmanage_inner 类
平台:未知 分类器:目标受众::开发人员 分类器:许可证::OSI已批准::BSD许可证 分类器:操作系统::与操作系统无关 分类器:编程语言::python::3.5 分类器:编程语言::python::3.6