用途:辅助设计、构建与优化 AWS Lambda 函数,覆盖新建函数、排查冷启动、配置事件源等场景,帮助团队采用生产级模式并规避常见陷阱。
主要能力:
- 运行时选型决策框架,对比 Python、Node.js、Java(含 SnapStart)、Rust、.NET AOT、Go 的冷启动与生态,默认推荐 Python 或 Node.js。
- 冷启动优化,含 SnapStart(仅 Java)、预置并发、ARM64 Graviton,及相关 AWS CLI 命令。
- 并发模型说明,含预留并发与预置并发,并给出查询账户级并发的命令。
- 事件源映射原则,涉及 SQS、DynamoDB Streams、Kinesis。
- Lambda Layers 的适用与取舍。
- 部署模式:SAM、CDK、直接 CLI。
- 常见反模式与内存性能调优建议,附常用 CLI 命令。
使用方式:资料提供 IntelliJ 技能形式,包含决策框架、命令示例和参考文件(Powertools 模式、事件源)。示例命令保持原样。
限制:资料未提供具体收费价格、实际性能保证、完整代码示例或官方验证结论。部分建议为主观推荐,需结合实际情况评估。参考文件内容未展开。