“接入UAPI以后,能够方便的将UCloud上的一些资源和经常使用操做集成在本身公司的运维平台上,能够按照本身的方式展现数据、操做资源,为运维工做带来了很大的便利。”网络
–黑胡子游戏 运维工程师-黄智星运维
用户痛点 BBGame黑胡子游戏开发有限公司是一家专业的全球化手游发行平台公司。目前在港台、韩国发行多款MMPORPG、SLG游戏产品。学习
为了知足业务需求,BBGame使用了多家云厂商的产品。虽然解决了不少问题,随之而来的弊端也浮现出来。因为各个厂商的产品设计思惟、计费方式等方面的不一样,致使对资源的管理难度较大。所以,他们但愿经过构建一个统一的管理平台,对全部资源进行高效管理。对云资源的API调用是其中的重要一环,而API学习成本高、使用复杂的现状也成为一个困扰。编码
解决方案设计
管理平台负责人在将UCloud资源管理模块嵌入平台时,使用了UCloud控制台提供的UAPI产品进行API调用。经过交互式的方式,而非传统的、枯燥的文档阅读方式,快速学习和使用UCloud API。经过在UAPI中一键调用,轻松掌握每一个API实现的功能及具体返回状况,综合业务需求场景,高效编排出平台所需的调用逻辑。调试
因为须要同时运维三家云厂商的资源,若不经过UAPI集成进平台,在管理上的工做量估计为如今的两倍。而且UAPI也支持批量购买资源并打tag,考虑到平常少则十台多则数十台的批量数,这也可帮助将操做时间降为单独操做的数分之一。blog
UAPI优点:一键调用,简单使用API游戏
更浅显易懂的阅读方式资源
UAPI交互式的方式,更有利于用户理解API的每一个字段含义,更直观的发起请求和查看返回结果。帮助用户更好地理解API的定义,快速学习和使用UCloud API。游戏开发
更一目了然的参数设置
用户在使用UAPI填写API请求参数时,对于枚举类型的字段,能够经过可视化界面的操做,直接下拉列表选择参数,避免了跨文档查阅枚举值的问题,大大提升了调试效率。
更简单快捷的调用方式
用户只需根据自身需求填写相关内容,一键发送,就能够在零编码的状况下实现对API的请求,高效并准确地对API进行调用。同时,能够在界面直接查看请求返回结果及响应说明,快速调整参数,获取需求数据。
一个简单的使用演示
下面经过一个简单的例子,来展现如何使用UAPI。当用户须要查询某个地域的EIP时,能够根据网络产品中API描述,选择DescribeEIP。而后根据需求,选择相应地域及项目,进行查询,查询结果将直接在控制台展现。
只需如下三步,
填写:请求的参数信息 执行:发送请求 查看:实时得到响应结果 即可以作到:
(1)无需搭建环境 (2) 无需编写代码 (3) 无需处理签名便可发送请求
目前,UAPI已支持26个产品,实现了对主流产品的100%覆盖。随着新功能的推出,更多API将会持续开放,敬请关注。