工程開發
lambda avatar

lambda

管理 AWS Lambda 無伺服器函式:部署程式碼、配置事件觸發器、除錯呼叫、優化冷啟動,並維護層(Layers)。

簡介

Lambda 技能為 AWS 上的無伺服器開發提供全面支援。它專為希望高效建構事件驅動架構的雲端工程師、軟體開發人員和 DevOps 團隊而設計。此技能涵蓋了 Lambda 函式的完整生命週期,從初始配置和部署,到複雜環境中的高階效能調整與故障排除。它作為互動式 AWS CLI 和 Boto3 SDK 的專家助手,確保您的無伺服器運算資源在成本、安全性和執行速度方面達到最佳化。

  • 完整支援 Lambda 函式的建立、讀取、更新與刪除(CRUD)操作,包括執行環境管理、IAM 角色指派與處理常式(Handler)配置。

  • 提供關於 SQS、S3、EventBridge 和 API Gateway 事件來源對應的專家指導,以建立強健的事件驅動工作流程。

  • 具備深度的除錯能力,包括進階 CloudWatch Logs 篩選、用於冷啟動分析的 Insights 查詢,以及 X-Ray 追蹤。

  • 支援 ZIP 套件、基於 S3 的上傳以及儲存於 Amazon ECR 中符合 OCI 標準的容器映像檔等部署自動化模式。

  • 涵蓋安全與成本優化最佳實踐,例如實施最小權限 IAM 政策、使用 Secrets Manager 管理敏感資料,以及利用基於 ARM 的 Graviton 架構進行具成本效益的運算。

  • 管理 Lambda 層(Layers),以簡化跨多個函式的共用相依性處理。

  • 在請求程式碼生成時,請提供具體的執行環境(如 Python 3.12、Node.js)與函式需求。

  • 提及您的觸發機制(如 S3 事件、SQS 佇列),以獲取準確的權限與事件來源對應設定指令。

  • 若遇到冷啟動延遲或逾時錯誤,請註明,以便 AI 優先考慮效能調整技術,如配置預留並發(Provisioned Concurrency)或記憶體分配調整。

  • 使用此技能產生 AWS CLI 指令、Boto3 指令碼或基礎架構即程式碼(IaC)的 CloudFormation/SAM 範本。

  • 請注意,此技能可協助進行 CloudWatch 指標監控與日誌分析,但不會在您的正式生產環境中直接執行函式。

倉庫統計

Star 數
1,082
Fork 數
437
Open Issue 數
15
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 下午12:44
在 GitHub 查看