您目前查看的是 Apigee Edge 說明文件。
參閱 Apigee X 說明文件。 資訊
配額和尖峰用量政策 - 想知道哪個政策能滿足頻率限制需求嗎?請參閱下方的比較圖表。
配額 | SpikeArrest | |
---|---|---|
用途: | 限制應用程式在一段特定時間內可傳送到 API Proxy 目標後端的連線數量。 | 保護 API Proxy 的目標後端,防範嚴重的流量激增和阻斷服務攻擊。 |
請勿利用裝置從事以下行為: |
請勿使用這個 API 來保護 API Proxy 的目標後端,以免受到流量尖峰。 這時請使用「尖峰流量」政策。 |
請不要使用此功能來計算或限制應用程式在一段特定時間內可傳送至 API Proxy 目標後端的連線數量。 為此,請使用「配額」政策。 |
儲存數量嗎? | 是 | 否 |
附加政策的最佳做法: |
將其附加至 ProxyEndpoint 要求 PreFlow,通常在使用者驗證之後。 這項政策可讓政策在 API Proxy 的進入點檢查配額計數器。 |
將其附加至 ProxyEndpoint 要求 PreFlow,通常在流程開始時。 這樣可在 API Proxy 的進入點提供尖峰防護。 |
達到限制時 HTTP 狀態碼: |
|
|
注意事項: |
|
|
瞭解詳情: | 配額政策 | SpikeArrest 政策 |
* 對於配額政策和 SpikeArrest 政策,超過頻率限制的預設 HTTP 狀態碼為一般 500 Internal Server Error
。您可以新增機構層級屬性 (features.isHTTPStatusTooManyRequestEnabled
),將這些政策的狀態碼變更為 429 Service Unavailable
。如果您是 Cloud 客戶,請與 Apigee Edge 支援團隊聯絡,以便啟用該資源。