用途:这是 AWS 无服务器工作的路由技能。它为每个应用组件和每个被提出的决策维度给出一个明确推荐(计算形态+容量提供方+编排+功能选择),再转交给该组合所需的各项专项技能。不把多组件应用强行套用单一计算形态,只保留没有专项技能的共享 Lambda 参考资料。
主要能力:按步骤路由。第 0 步确定入口(新建、优化、迁移);第 1 步路由已指明技术的组件;第 2 步对每个组件走计算决策流程(Tier 1→3),锁定计算形态与容量提供方,Tier 4 边界情况见 compute-decision-edge-cases.md;第 3–5 步仅在请求涉及编排、事件与 HTTP 入口时处理,完整对比见 orchestration.md 与 api-gateway.md。
计算形态:Event Functions(事件源触发、非 Node.js 运行时、容器镜像、Lambda 层)、Web Functions(Node.js HTTP 服务器监听端口,仅 On-Demand,仅 zip)、MicroVMs(客户管理的沙箱生命周期、会话内保留状态、不可信代码、OS 访问、自定义端口,单会话最长 8 小时)。容量提供方:On-Demand 适合突发或空闲流量;Managed Instances 适合持续使用(5–10 分钟内峰均比低于 2)、指定实例类型、承诺定价,或异步/ESM 调用最长 90 分钟。时长上限:On-Demand 与 Web Functions 及 Managed Instances 同步调用为 15 分钟,Managed Instances 异步/ESM 为 90 分钟,MicroVM 会话 8 小时。
使用方式:建议配合 AWS MCP 服务器(沙箱命令执行与审计日志),也可用标准 AWS CLI。Web Functions 用 aws lambda-web create-web-function 部署 zip;若该命令无法识别说明 AWS CLI 版本过旧。
限制:Web Functions 与 MicroVMs 仅 On-Demand;Managed Instances 是 Event Functions 的容量提供方而非计算形态;Durable Functions 仅运行在 Event Functions 上。Lambda Web Adapter 不能替代 Node.js HTTP 应用的 Web Functions。具体限额、运行时、定价与超时以当前 AWS 文档为准。资料未提供收费与价格细节。