

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 疑難排解
<a name="troubleshooting"></a>

本節提供此解決方案的疑難排解資訊。

如果本節未解決您的問題，[請聯絡 AWS Support](contact-aws-support.md) 提供為此解決方案開啟 AWS Support 案例的說明。

 來自 APIs 4xx 回應狀態 
+  這可能是由於不正確的事件 ID 或請求 ID 或兩者所致。這發生在相關 Lambda 函數的 CloudWatch Logs 中。
+  私有 APIs 經過 IAM 驗證，用戶端需要有權叫用私有 APIs AWS 金鑰。這發生在 API Gateway 的 CloudWatch Logs 中。

 來自 APIs 5xx 回應狀態 
+  來自限流 Lambda 或 API Gateway 的回應，請檢查 `{{<LambdaFunctionName>}}ThrottlesAlarm` CloudWatch 警示。
+  後端設定錯誤，請檢查 `{{<LambdaFunctionName>}}ErrorsAlarm` CloudWatch 警示和 CloudWatch Logs 以取得詳細資訊。

 5XXErrorPublic/PrivateApiAlarm 
+  此警示狀態是 API 在 60 秒內將 5XX 狀態傳回給發起人`ALARM`時。
+  當 60 秒內沒有傳回 5xx 狀態`OK`時，此警示會傳回 。
+  此警示可由 Lambda 函數或 Lambda 執行時間啟動，將錯誤傳回 API Gateway。

 4XXErrorPublic/PrivateApiAlarm 
+  此警示狀態是 API 在 60 秒內將 4XX 狀態傳回給發起人`ALARM`時。
+  此警示會在 60 秒內傳回 至 4XX 狀態`OK`時傳回 。
+  此警示可由不正確的 API URL 啟動。

{{<LambdaFunctionName>}}ThrottlesAlarm 
+  當具名 Lambda 在 60 秒期間內遇到並行執行限制時，此警示狀態為 ALARM。
+  `OK` 如果 60 秒內沒有遇到任何調節，此警示會傳回 。
+  您可能需要提高帳戶區域的並行限制。
+  您可能會遇到 Lambda 的爆量限制，這需要在用戶端上重試邏輯。

{{<LambdaFunctionName>}}ErrorsAlarm 
+  當名為 的 Lambda 在 60 秒期間內遇到執行時間執行錯誤`ALARM`時，此警示狀態即為 。
+  `OK` 如果 60 秒內沒有發生錯誤，此警示會傳回 。
+  這可能是因為後端組態錯誤所造成。
+  這可能是因為 Lambda 程式碼中的錯誤所造成。