閱讀248 返回首頁    go 小米 go 小米5


流量控製策略__使用手冊(開放API)_API 網關-阿裏雲

什麼是流量控製策略

流量控製策略和API分別是獨立管理的,操作兩者綁定後,流控策略才會對已綁定的API作用。

在已有的流量控製策略上,可以額外配置特殊用戶和特殊應用(APP),這些特例也是針對當前策略已綁定的API生效。

流量控製策略可以配置對API、用戶、應用三個對象的流控值,流控的單位可以是分鍾、小時、天。使用流量控製策略您需要了解以下幾點:

  1. 流量控製策略可以涵蓋下表中的維度:

    API流量限製 該策略綁定的API在單位時間內被調用的次數不能超過設定值,單位時間可選分鍾、小時、天,如5000次/分鍾。
    APP流量限製 每個APP對該策略綁定的任何一個API在單位時間內的調用次數不能超過設定值。如50000次/小時。
    用戶流量限製 每個阿裏雲賬號對該策略綁定的任何一個API在單位時間內的調用次數不能超過設定值。一個阿裏雲賬號可能有多個APP,所以對阿裏雲賬號的流量限製就是對該賬號下所有APP的流量總和的限製。如50萬次/天。

    此外,您可以在流控策略下添加特殊應用(APP)和特殊用戶。對於特例,流控策略基礎的“API流量限製”依然有效,您需要額外設定一個閾值作為該APP或者該用戶的流量限製值,該值不能超過策略的“API流量限製”值,同時流控策略基礎的“APP流量限製”和“用戶流量限製”對該APP或用戶失效。

  2. 與簽名密鑰相似,當您創建流量控製策略時,需要選擇Region,Region一旦選定不可更改,且僅能被應用於同一個Region下的API。

  3. 由於API網關限製,當您設置“API流量限製”值時,考慮每個API分組的默認流控上限是500QPS。(該值可以通過提交工單申請提高)
  4. 綁定API。您可以將策略綁定於多個API,流控策略的限製值和特例將對該策略綁定的每一個API單獨生效。當您綁定API時,如果該API已經與某個策略綁定,您的此次操作將替換之前的策略,實時生效。
  5. 特殊對象。如果您想要添加特殊應用或者特殊用戶,您需要獲得應用ID即AppID或者用戶的阿裏雲郵箱賬號。
  6. 在API網關控製台,您可以完成對流量控製策略的創建、修改、刪除、查看等基本操作。還有流控策略與API的綁定解綁,流量控製策略特殊對象的添加刪除等操作。

最後更新:2016-11-23 16:04:04

  上一篇:go 簽名密鑰__使用手冊(開放API)_API 網關-阿裏雲
  下一篇:go 監控預警__使用手冊(開放API)_API 網關-阿裏雲