用途:该技能整理使用 SST 优化 AWS 资源与成本的最佳实践,聚焦性能、成本与开发者体验。核心原则包括合理配置资源、使用 SST 默认值、利用缓存、优化冷启动、依据监控数据迭代。主要能力与用法:Lambda 方面建议起始 512 MB 内存、使用 arm64(约省 20% 成本)、通过 esbuild 压缩并排除 @aws-sdk/*、在处理器外复用连接、按需使用预置并发。DynamoDB 建议使用 Query 而非 Scan、批量写最多 25 条、用投影表达式只取必要字段、稀疏 GSI 与 keys_only 投影、按环境启用 point-in-time recovery 与 TTL。S3 建议配置生命周期与 Intelligent Tiering、用 CloudFront 缓存静态资源、用预签名 URL 减少 Lambda 调用。API Gateway 建议用 HTTP API 替代 REST API、启用响应缓存与请求校验。成本监控建议统一资源标签、设置预算告警,并用 X-Ray 与 CloudWatch 做性能监控。还给出开发与生产环境差异化配置、检查清单及常见反模式。限制:资料未提供具体价格、SST 版本要求、安装命令或平台支持范围。
aws-optimization-sst
部署与运维
更新于 10-16 08:11