AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

一键调用 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:381095

评论

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

我与Android的故事|社区征文

Changing Lin

android 移动开发 新春征文

基于RestTemplate的在线武器库

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

巧用这几种文本检索工具,节省80%的时间!

优麒麟

Linux 操作系统 grep 检索 优麒麟

从小样本学习出发,奔向星辰大海

百度大脑

Java自定义DNS解析器负载均衡实现

FunTester

负载均衡 性能测试 接口测试 DNS FunTester

阿里云服务器搭建halo博客从0到1

乌龟哥哥

阿里云 2月月更 halo博客

2022年的元宇宙,你该知晓些什么?

CECBC

Web Components系列(四) —— 认识 Shadow DOM

编程三昧

前端 组件化 HTML5, CSS3 2月月更

一文让你彻底搞懂Python中__str__和__repr__

宇宙之一粟

Python 2月月更

在阿里,我们如何管理测试环境

阿里云云效

阿里云 DevOps 云原生 敏捷开发 研发提效

2022年1月云主机性能评测报告,移动云升至第三

博睿数据

5种阿里常用代码检测推荐 | 阿里巴巴DevOps实践指南

阿里云云效

阿里云 云原生 软件开发 研发 DevOps实践指南

总结 XSS 与 CSRF 两种跨站攻击

喀拉峻

网络安全

[JAVA冷知识]什么是逆变(contravariant)与协变(covariant)?数组支持协变&逆变吗?泛型呢?

山河已无恙

Java 2月月更

语义级代码克隆检测数据集的评估与改进

华为云开发者联盟

软件工程 代码克隆检测 代码克隆 语义代码克隆 BigCloneBench

PingCode Wiki 权限设计之ACL

PingCode研发中心

项目管理 开发 acl PingCode 页面权限

元宇宙里办年会,听演讲、看产品、抽大奖一件不落

Meta 小元

数字孪生 元宇宙

欧拉的奇异之旅·风暴来临与欧拉初诞

白洞计划

征文投稿丨使用云服务器ECS快速搭建halo博客

阿里云弹性计算

征文投稿 玩转ECS halo博客

开源最佳实践

LinuxSuRen

开源 最佳实践

亚信科技AISWare AntDB数据库在运营商核心业务系统的联合实践分享

亚信AntDB数据库

5G AntDB intel 亚信科技

虚拟空间引领 数字化转型拉开银行差距

CECBC

netty系列之:channel,ServerChannel和netty中的实现

程序那些事

Java Netty nio 程序那些事 2月月更

2022-02微软漏洞通告

火绒安全

微软 网络安全 终端安全 漏洞修复

redis 面试总结

yuexin_tech

redis 面试

声网AI降噪测评系统初探

声网

音视频 RTE 技术详解

浅谈OKR(12/100)

hackstoic

OKR

设计模式【14】-- 从智能音箱中学习命令模式

秦怀杂货店

Java 设计模式

Hango Rider:网易数帆开源 Envoy 企业级自定义扩展框架

网易数帆

开源 云原生 envoy Hango Rider

springcloud五大核心组件

编程江湖

Linux修改drop_caches内核参数来清理缓存的一些笔记

山河已无恙

Linux 2月月更

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