概述
主要特性
-
双视角设计:从API管理者和API申请者双视觉切入,提供API创建、API订购、API管理、API授权审批全方位服务
-
多数据源应用:支持多种类型数据库,包含关系型数据库、大数据存储、半结构化数据、NOSQL等,并将不断扩展
-
可视化配置: 将API生成流程操作可视化,并支持一键配置输入参数、输出参数,快速生成API;
-
自定义SQL生成:可通过SQL进行多张表关联,实现聚合函数计算功能,自主灵活的生成需要的API;
-
服务编排:可通过函数编排多个API,实现跨多个数据源的数据汇总查询,覆盖自定义SQL生成模式无法实现的场景;
-
注册API:支持外部已生成的API注册至API网关,进行统一调用管理;
-
API统一管理监控:管理员统一管理线上所有API,并完成申请API的授权审批操作。同时,平台对API进行调用监控、错误监控,帮助用户定位问题,提高使用效率;
-
API签名:在API调用时使用AK/SK签名的加密方式,充分校验发送者的身份和保障数据传输的安全性;
-
数据安全保障:通过审批授权、调用限流、AK/SK加密等多种方式保障数据资产,安全地对外提供数据服务;
用户角色
角色 | 权限 |
---|---|
超级管理员 |
本应用内的全部权限,具有本应用内的最高权限。 |
租户所有者 |
本项目内的全部权限,具有本租户内的最高权限 |
项目所有者 |
项目空间创建者,拥有项目空间内的最高权限,可对项目空间中的全部资源和项目成员进行管理 |
项目管理员 |
项目空间管理者,可对项目空间中所有数据源、API、项目成员进行管理。项目管理员不能对项目所有者操作 |
API管理员 |
指数据服务的管理者,可生成API、授权审批API、发布API,管理API全部资源及项目成员,并为项目成员赋予产品管理员、应用开发、访客等角色。 |
应用开发 |
API的使用者,可查看概览、API市场、我的API模块,不能创建/编辑API,不能对用户进行管理 |
数据开发 |
可进行API生成、发布、申请,但不具备API管理、授权审批、用户管理等权限 |
访客 |
只具备所有功能的查看权限,不具备编辑、申请权限。 |