写点什么

一键调用 API,UAPI 助力 BBGame 高效运维管理

  • 2019-11-10
  • 本文字数:1155 字

    阅读完需:约 4 分钟

一键调用API,UAPI助力BBGame高效运维管理

“接入 UAPI 之后,可以方便的将 UCloud 上的一些资源和常用操作集成在自己公司的运维平台上,可以按照自己的方式展示数据、操作资源,为运维工作带来了很大的便利。”

–黑胡子游戏 运维工程师-黄智星

用户痛点

BBGame 黑胡子游戏开发有限公司是一家专业的全球化手游发行平台公司。目前在港台、韩国发行多款 MMPORPG、SLG 游戏产品。


为了满足业务需求,BBGame 使用了多家云厂商的产品。虽然解决了很多问题,随之而来的弊端也浮现出来。由于各个厂商的产品设计思维、计费方式等方面的不同,导致对资源的管理难度较大。因此,他们希望通过构建一个统一的管理平台,对所有资源进行高效管理。对云资源的 API 调用是其中的重要一环,而 API 学习成本高、使用复杂的现状也成为一个困扰。

解决方案

管理平台负责人在将 UCloud 资源管理模块嵌入平台时,使用了 UCloud 控制台提供的 UAPI 产品进行 API 调用。通过交互式的方式,而非传统的、枯燥的文档阅读方式,快速学习和使用 UCloud API。通过在 UAPI 中一键调用,轻松掌握每个 API 实现的功能及具体返回情况,综合业务需求场景,高效编排出平台所需的调用逻辑。


由于需要同时运维三家云厂商的资源,若不通过 UAPI 集成进平台,在管理上的工作量估计为现在的两倍。并且 UAPI 也支持批量购买资源并打 tag,考虑到日常少则十台多则数十台的批量数,这也可帮助将操作时间降为单独操作的数分之一。


UAPI 优势:一键调用,简单使用 API

  • 更浅显易懂的阅读方式


UAPI 交互式的方式,更有利于用户理解 API 的每个字段含义,更直观的发起请求和查看返回结果。帮助用户更好地理解 API 的定义,快速学习和使用 UCloud API。



  • 更一目了然的参数设置


用户在使用 UAPI 填写 API 请求参数时,对于枚举类型的字段,可以通过可视化界面的操作,直接下拉列表选择参数,避免了跨文档查阅枚举值的问题,大大提高了调试效率。



  • 更简单快捷的调用方式


用户只需根据自身需求填写相关内容,一键发送,就可以在零编码的情况下实现对 API 的请求,高效并准确地对 API 进行调用。同时,可以在界面直接查看请求返回结果及响应说明,快速调整参数,获取需求数据。


一个简单的使用演示

下面通过一个简单的例子,来展示如何使用 UAPI。当用户需要查询某个地域的 EIP 时,可以根据网络产品中 API 描述,选择 DescribeEIP。然后根据需求,选择相应地域及项目,进行查询,查询结果将直接在控制台展示。


只需以下三步,


  • 填写:请求的参数信息

  • 执行:发送请求

  • 查看:实时获得响应结果


便可以做到:


(1)无需搭建环境 (2) 无需编写代码 (3) 无需处理签名即可发送请求


目前,UAPI 已支持 26 个产品,实现了对主流产品的 100%覆盖。随着新功能的推出,更多 API 将会持续开放,敬请关注。


本文转载自公众号 UCloud 技术(ID:ucloud_tech)。


原文链接:


https://mp.weixin.qq.com/s/yGVg5y363ndslyGScTERyQ


2019-11-10 23:381024

评论

发布
暂无评论
发现更多内容

加速云原生应用落地,焱融 YRCloudFile 与天翼云完成兼容性认证

焱融科技

云计算 分布式 云原生 高性能 文件存储

央视新闻联合百度智能云打造首个AI手语主播

百度大脑

人工智能

模块四 千万级学生管理系统的考试试卷存储方案

基于内存通信的gRPC调用

Robert Lu

gRPC Go 语言

架构实战营模块 9 作业指导

华仔

架构实战营

JSRE中的多任务与多线程

编程江湖

html5 大前端

Hadoop 入门笔记—核心组件 YARN

编程江湖

大数据 hadoop

Prometheus Exporter (十)Ping Exporter

耳东@Erdong

Prometheus ping exporter 11月日更

[Pulsar] 消息生命历程(四)——Broker的消息处理

Zike Yang

Apache Pulsar 11月日更

复杂业务系统高扩展架构设计与实践

鲸品堂

构架

深入理解 volatile 关键字

编程江湖

volatile JAVA开发

「Oracle」Oracle 数据库基本概念

恒生LIGHT云社区

数据库 oracle

docker vs docker-compose 解密

liuzhen007

11月日更

贪心算法:加油站 ⛽

空城机

算法 大前端 11月日更

如何与 Dapr 集成打造 Apache APISIX 网关控制器

API7.ai 技术团队

云原生 网关 dapr Apache APISIX ingress-controller

Android C++系列:Linux进程间通信(二)

轻口味

c++ android jni 11月日更

Flutter:如何在没有插件的情况下制作旋转动画

坚果

flutter 11月日更

详解阿里开源分布式事务框架Seata

博文视点Broadview

【高并发】浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier

冰河

Java 并发编程 多线程 高并发 异步编程

搞定大厂算法面试之leetcode精讲6.深度优先&广度优先

全栈潇晨

算法面试 Leet Code

云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离

华为云开发者联盟

EI企业智能 数据仓库服务GaussDB(DWS) 逻辑集群

Apache APISIX request_uri 变量控制不当,存在路径穿透风险公告(CVE-2021-43557)

API7.ai 技术团队

Apache 云原生 漏洞修复 Apache APISIX ingress-controller

龙智携手Atlassian亮相GOPS全球运维大会,助力企业高效开发与运维

龙智—DevSecOps解决方案

运维 运维大会 GOPS大会

《深入理解JVM虚拟机》读书笔记:第二章 Java内存区域与内存溢出异常

Joseph295

没有人比我更会使用集合!对,是dart中的集合

程序那些事

Java flutter dart 程序那些事 11月日更

前端开发规范之代码规范

@零度

大前端

Java开发基础之开发环境搭建

@零度

JAVA开发

基于CarbonData的电信时空大数据探索

华为云开发者联盟

大数据 网络 电信 CarbonData 无线通信网络

CWE4.6标准中加入 OWASP 2021 TOP10

华为云开发者联盟

漏洞 cwe 软件安全 CWE4.6 OWASP

架构实战营-模块六

瓜子葫芦侠

「架构实战营」

vue3 学习笔记 (三)——vue3 自定义指令

码仔

Vue3 自定义指令

一键调用API,UAPI助力BBGame高效运维管理_文化 & 方法_BBGame&UAPI团队_InfoQ精选文章