開發人員在呼叫 CloudWatch API 時間歇性收到 HTTP 400 ThrottlingException 錯誤,且失敗時沒有傳回任何資料。為緩解此問題,應優先採用哪種最佳實務?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用指數型退避重試呼叫。.
為什麼這是答案
當開發人員間歇性收到 HTTP 400 ThrottlingException 錯誤時,這表示他們在短時間內發送了過多的請求,超出了 AWS 服務的 API 限制。使用指數型退避重試呼叫是處理此類錯誤的標準最佳實務。這意味著在每次失敗的重試之間增加等待時間,以避免再次觸發限流,並給予服務時間來處理現有請求。聯絡 AWS Support 以提高限制是最後的手段,且可能需要時間審批。使用 AWS CLI 取得指標與解決 API 呼叫限流問題無關。分析應用程式並移除 API 呼叫可能不是最佳解決方案,因為這些呼叫可能是應用程式功能所必需的。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡