功能特性
更新時間 2024-09-30 13:50:27
最近更新時間: 2024-09-30 13:50:27
分享文章
本節主要介紹API網關的功能特性。
API生命周期管理
包括API的創建、發布、下線和刪除的完整生命周期管理功能。通過API生命周期管理功能,您可以快速、高效的開放成熟的業務能力。
便捷調試工具
API網關提供頁面調試工具,您可以使用該工具添加HTTP頭部參數與body體參數,對API進行調試,簡化API開發,降低API的開發維護成本。
版本管理
API可以發布到不同的環境,如果您需要再次發布此API到之前已發布的環境,那么此次的發布版本將立即覆蓋之前的版本。API網關支持查看API發布歷史(如版本、發布說明、發布時間和發布環境),并支持回滾到任一API歷史版本,以便滿足業務灰度發布、版本升級、回滾等需求。
環境變量
環境變量是指在環境上創建可管理的一種變量,該變量固定在環境上。當API發布到不同環境時,發布過程中變量標識會被相應環境的變量值替換,API本身定義不變。通過創建環境變量,實現同一個API,在不同環境中調用不同的后端服務。
流量控制
- 針對不同的業務等級、用戶等級,可實施API的請求頻率、用戶的請求頻率、應用的請求頻率和源IP的請求頻率的管控,用于保障后端服務的穩定運行。
- 流量控制的時間單位可以是秒、分鐘、小時或天。
- 允許設置特殊的應用和租戶。
監控告警
提供實時、可視化的API監控,包括:API請求次數、API調用延遲和API錯誤信息,通過監控面板更清晰地了解API的調用情況,識別可能影響業務的潛在風險。
訪問控制
訪問控制策略是API網關提供的API安全防護組件之一,主要用來控制訪問API的IP地址和帳戶,您可以通過設置IP地址或帳戶的黑白名單來允許/拒絕某個IP地址或帳戶訪問API。
VPC通道
在API網關中創建VPC通道來訪問VPC環境中的資源,并將部署在VPC中的后端服務開放API。同時VPC通道具有負載均衡功能,從而實現后端服務的負載均衡。
簽名密鑰
簽名密鑰是由一對Key和Secret組成,簽名密鑰需要綁定到API才能生效。簽名密鑰用于后端服務驗證API網關的身份,在API網關請求后端服務時,保障后端服務的安全。