View a markdown version of this page

疑難排解 - AWS 上的虛擬等候室

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

疑難排解

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

如果本節未解決您的問題,請聯絡 AWS Support 提供為此解決方案開啟 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 程式碼中的錯誤所造成。