「接入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將會持續開放,敬請關注。