开发人员在调用 CloudWatch API 时,间歇性收到 HTTP 400 ThrottlingException 错误,并且失败时未返回任何数据。为缓解此问题,应首先应用哪种最佳实践?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用指数退避重试调用。.
为什么这是答案
当调用 CloudWatch API 遇到 ThrottlingException 错误时,这表明您的请求速率超过了 AWS 服务限制。最佳实践是实现指数退避重试机制。这意味着在每次失败的尝试后,等待时间会逐渐增加,并在重试之间引入随机抖动,以避免连续的节流。这能有效降低对 API 的瞬时请求压力,提高请求成功率,而无需立即联系 AWS 增加配额。联系 AWS Support 提高限额是长期解决方案,但不是解决间歇性节流的即时最佳实践。使用 AWS CLI 获取指标与解决 API 调用节流问题无关。分析应用程序并移除 API 调用通常不是首选,因为这些调用可能是业务必需的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡