本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
故障排除
本节提供此解决方案的故障排除信息。
如果本节无法解决您的问题,请联系 AWS Support,我们将为您提供有关如何为该解决方案提出 AWS Support 案例的说明。
来自 4xx 的响应状态 APIs
-
这可能是由于事件 ID 或请求 ID 不正确或两者兼而有之。这发生在相关 Lambda 函数的 CloudWatch 日志中。
-
私 APIs 有经过了 IAM 身份验证,客户端需要有权调用私有 AWS 密钥的密钥 APIs。这发生在 API Gateway 的 CloudWatch 日志中。
来自 5xx 的响应状态 APIs
-
来自受限制的 Lambda 或 API Gateway 的响应,请查看警报。
CloudWatch<LambdaFunctionName>ThrottlesAlarm -
后端配置错误,请查看
CloudWatch 警报和 CloudWatch 日志以了解详细信息。<LambdaFunctionName>ErrorsAlarm
5 XXError 公共/ PrivateApiAlarm
-
此警报
ALARM状态是 API 在 60 秒内向调用方返回 5XX 状态。 -
此警报在 60 秒内未返回 5xx 状态
OK时返回。 -
此警报可以通过 Lambda 函数或 Lambda 运行时向 API Gateway 返回错误来启动。
4 XXError 公共/ PrivateApiAlarm
-
此警报
ALARM状态是 API 在 60 秒内向调用方返回 4XX 状态。 -
此警报会返回
OK到 4XX 状态,持续 60 秒。 -
此警报可能由不正确的 API 网址发起。
<LambdaFunctionName>ThrottlesAlarm
-
当命名的 Lambda 在 60 秒内遇到并发运行限制时,此警报状态为警报。
-
OK如果 60 秒内未遇到任何限制,则此警报将返回。 -
您可能需要提高账户所在地区的并发限制。
-
您可能会遇到 Lambda 的突发限制,这需要在您的客户端上执行一些重试逻辑。
<LambdaFunctionName>ErrorsAlarm
-
此警报状态是指
ALARM命名的 Lambda 在 60 秒内遇到运行时运行错误。 -
OK如果 60 秒内未遇到任何错误,则此警报将返回。 -
这可能是由后端配置错误引起的。
-
这可能是由 Lambda 代码中的错误引起的。