API 網關(API Gateway)提供高性能、高可用的 API 托管服務,幫助用戶對外開放其部署在 ECS、容器服務等阿裏雲產品上的應用,提供完整的 API 發布、管理、維護生命周期管理。用戶只需進行簡單的操作,即可快速、低成本、低風險地開放數據或服務。輔助用戶簡單、快速、低成本、低風險的實現微服務聚合、前後端分離、系統集成,向合作夥伴、開發者開放功能和數據
提供防攻擊、防重放、請求加密、身份認證、權限管理、流量控制等多重手段保證 API 安全,降低 API 開放風險。
提供 API 定義、測試、發布、下線等全生命周期管理,並生成 SDK、API 說明文檔,提升 API 管理、叠代的效率。
提供便捷的監控、報警、分析、API 市場等運維、運營工具,降低 API 運營、維護成本。
API 網關將能力的復用率最大化,企業間能夠互相借力,企業發展能夠專註自身業務,實現***贏。
API 便捷管理 (便捷的 API 管理功能,便捷的 API 管理工具)
API 生命周期管理:覆蓋 API 的定義、測試、發布的整個生命周期管理,便捷的日常管理、版本管理,支持熱升級和快速回滾。
便捷工具&文檔:提供頁面調試工具,自動生成 API 文檔和 SDK,大大降低人力成本。
安全穩定 (嚴格的權限管理、精準的流量控制、全面的監控報警)
安全防護:API 請求到達網關需要經過嚴格的身份認證、權限認證,才能到達後端服務。支持 HMAC(SHA-1,SHA-256)算法簽名,支持 SSL 加密
流量控制:可控制單位時間內 API 允許被調用次數。用來保護企業的後端服務,實現業務分級和用戶分級。
支持對 API 流控,您可以根據 API 的重要程度來配置不同流控,從而保障重要業務的穩定運行。
支持用戶、應用和例外流控,您可以根據用戶的重要性來配置不同流控,從而可以保證大用戶的權益。
流控粒度:分鐘、小時、天。
請求管理 (通過參數校驗過濾無效請求,通過參數轉換實現 API 高度復用,壹套 API 多種服務)
參數校驗:請求經過 API 網關,可根據您的配置進行參數類型、參數值(範圍、枚舉、正則、Json Schema)的校驗,減少後端對非法請求、無效請求的資源消耗和處理成本。
參數轉換:您可以在 API 網關定義參數映射規則,網關通過映射規則將後端服務通過映射翻譯成任何形式,以滿足不同用戶的不同需求,從而避免功能重復開發。
監控告警 (結合阿裏雲監控服務,提供靈活全面的監控告警能力,該部分持續升級中)
監控告警:提供實時、可視化的 API 監控,包括:調用量、調用方式、響應時間、錯誤率,讓您能夠清楚的了解 API 的運行狀況和用戶的行為習慣。
支持自定義報警規則,來針對異常情況進行報警,降低故障處理時間。
API 市場 (壹站式解決 API 管理和 API 變現)
API 市場:API 接入 API 網關後,還能以 API 服務的方式上架到阿裏雲 API 市場。API 網關和API 市場將為您解決計量計費、Quota 控制、運營售賣等需求。