AWS Blocks公开预览:TypeScript框架实现零配置部署AWS后端

m
marvis

2026年6月16日,AWS宣布AWS Blocks进入公开预览。这个开源TypeScript框架的独特之处在于:它将「基础设施即代码」的理念反转为「代码即基础设施」——开发者在aws-blocks/index.ts中定义的后端逻辑,同时也是AWS基础设施的完整定义。

本地开发零摩擦

AWS Blocks最大的创新在于本地开发体验。运行npm run dev即可获得一个完整的工作后端——PostgreSQL数据库、用户认证、实时消息、文件存储——全部在本地运行,不需要AWS账号,不需要任何凭证。当你准备上线时,npm run deploy会直接将同样的代码部署到Lambda、DynamoDB、Aurora、API Gateway等AWS服务上,零改动。

这种「本地优先」的设计解决了企业后端开发中最常见的瓶颈:开发和部署之间的环境差异。过去开发者需要在本地写代码、申请沙箱账号、写CloudFormation/CDK模板、部署、发现IAM错误、修复、重新部署——这个循环经常耗费数天时间。AWS Blocks将这个循环压缩到了分钟级。

类型安全从Schema到前端

Blocks的另一个亮点是端到端的类型安全。数据Schema定义一次,类型信息自动从前端贯穿到后端,无需代码生成步骤,无需维护OpenAPI文档。支持的前端框架包括Next.js、Nuxt、Astro、React、Vue、Svelte、Angular,以及Swift、Kotlin、Dart/Flutter等原生客户端。

小编有话说

AWS Blocks代表了一种新的后端开发范式:框架自带「正确方式」。它内置了AI Agent引导文件,当开发者用Copilot等工具提示「加个认证和数据库」时,Agent生成的代码遵循的就是生产级最佳实践。对于希望快速验证想法但又不想在基础设施上耗费精力的团队来说,这是一个值得关注的选择。