用戶可通過API網關實現(xiàn)自身系統(tǒng)集成和服務聚合,還能便捷安全地開放其業(yè)務功能和數(shù)據(jù),并實現(xiàn)與開發(fā)者或合作伙伴的連接。可以說,API網關是云架構中不可或缺的核心產品。
管理、認證、流控策略全覆蓋
在API管理方面,京東云API網關實現(xiàn)了 API 的定義、發(fā)布、運行、下線等全生命周期管理,給用戶提供自動生成和下載API的SDK和文檔、Mock后端、監(jiān)控等服務。通過環(huán)境管理,用戶可在測試、預發(fā)布、正式三種環(huán)境中部署API ,并可實現(xiàn)便捷的版本管理、回滾操作等。
在認證與限流方面,京東云API網關提供嚴格的認證服務,和便捷的流控策略管理。API請求到達網關需要使用網關提供的密鑰(AK/SK),經過身份認證、綁定認證、后端簽名才能到達后端服務,有效保護API的安全性。而在流控策略上,用戶可根據(jù)API的重要程度,配置單位時間內的Access Key流量限制、API流量限制。
針對自建API網關部署繁瑣、管理方式單一,系統(tǒng)穩(wěn)定性有限、維護成本高等問題,京東云API網關用戶可通過多種方式進行管理:通過管理控制臺進行配置;通過京東云SDK或者CLI工具直接調用API 進行業(yè)務配置等。京東云API網關充分依托于京東云賬戶安全體系、支持HTTPS協(xié)議,同時集群可彈性擴容已支持超大并發(fā),還提供了基本的防DDoS/CC等安全防護功能。
化繁為簡,價值變現(xiàn)
利用京東云API網關調用API可適配多端應用,企業(yè)用戶只需維護一套服務,通過調整API定義,即可實現(xiàn)對多場景、多終端、多用戶的服務輸出。
通過京東云API網關,用戶可以方便地管理對外開放的API。利用API網關提供的授權、流控、簽名、監(jiān)控預警等功能,可以保證開放的API不被非法調用。同時,還可以將API上架到API市場,實現(xiàn)API的變現(xiàn)。
總體來看,京東云API網關產品具有簡單易用、管理便捷、低成本高性能、安全管理等特點,并且還提供了多樣的監(jiān)控和預警方案,使用戶對產品的使用情況了如指掌。京東云API網關產品采用后付費方式,按照API調用次數(shù)與流量計費,公測期間免費使用。