SKILL.md
readonlyread-only
name
debugging-lambda-timeouts
description
透過系統性分析函式設定、CloudWatch 日誌與指標、VPC/網路、冷啟動、記憶體限制及下游相依性,來除錯 AWS Lambda 函式逾時問題,找出根本原因並提供可操作的修正建議。當 Lambda 函式發生逾時或接近逾時限制時使用。
version
1
除錯 Lambda 逾時
概述
系統性調查 AWS Lambda 函式逾時失敗的領域專業知識,透過分析函式設定、CloudWatch 日誌、指標、相依性、冷啟動模式及程式碼。找出常見原因,例如逾時設定不足、外部服務延遲、資料庫連線問題、記憶體限制及低效率的程式碼模式,然後提供優先順序建議。
除錯 Lambda 逾時
若要調查並解決 Lambda 逾時問題,請確實遵循程序。
請參閱 Lambda 逾時除錯程序。
該程序會收集函式設定、CloudWatch 指標與日誌、相依性分析及冷啟動模式。如果提供了 Lambda 程式碼,也會審查程式碼中容易逾時的模式。結果會彙整成結構化的除錯報告,並附上優先順序建議。
疑難排解
找不到函式
請確認函式名稱與區域。使用 aws lambda list-functions --region <region> 列出可用的函式。
無可用日誌
函式可能最近未被叫用,或日誌記錄可能已停用。請檢查函式的日誌群組設定與叫用指標。
存取遭拒錯誤
請確認 AWS 憑證具有 Lambda、CloudWatch Logs 及 CloudWatch Metrics 的權限。詳細資訊請參閱完整程序。
日誌查詢時間範圍問題
如果 CloudWatch Logs Insights 查詢因時間範圍錯誤而失敗,請縮小分析視窗或檢查日誌群組保留設定。詳細資訊請參閱完整程序。






