
核心功能
使用指南
- 1
准备 Node.js 20+ 与 AWS 账号,安装 AWS CLI 并配置访问密钥。
- 2
在项目根目录执行 npm i sst,或用 npx sst init 建模板。
- 3
编辑 sst.config.ts,填写 app 名称、home 区域和云资源。
- 4
用 sst.aws.Nextjs 接入前端,用 Service 接入 API 或容器。
- 5
在 link 数组中关联数据库、邮件、存储等资源,让应用自动获得环境变量。
- 6
运行 sst dev 进入开发模式,在本地修改代码并实时测试云端资源调用。
- 7
通过 SST Console 查看日志、调用函数、检查资源状态并处理报错。
- 8
运行 sst deploy --stage prod 发布生产,绑定域名与 DNS。
- 9
在控制台或命令行查看部署输出,把生成的 API 地址接入前端或客户端。
优势亮点
sst.config.ts 提供自动补全与类型检查,减少云资源配置错误。
sst dev 支持 Live Lambda,本地修改函数后无需等待云端部署即可测试。
单条 sst deploy 可发布前端、API、数据库与 DNS,按依赖顺序创建资源。
核心框架开源,GitHub 超 25K Star,社区示例覆盖 Next.js、Rails 等栈。
使用须知
定价: SST 核心框架开源免费,可自行部署到 AWS,云资源费用按 AWS、Cloudflare 等账单结算。托管控制台或团队协作功能可能提供付费方案,具体价格以官网定价为准。个人开发者和初创团队可先免费使用开源版;需要集中日志、多人协作与托管控制台的企业,建议查看官网当前套餐。
价格和授权政策可能变化,请以官网最新信息为准
访问第三方网站时,请注意以下事项:
- 谨慎提供个人账号、密码和支付信息
- 下载文件前确认来源安全,警惕诱导性广告
- 涉及版权素材使用时,请核实授权范围
- 如遇网站无法访问或内容异常,可反馈给我们
常见问题
深度了解
定位概述:SST 是开源 Serverless 应用部署框架,官网地址 https://sst.dev。它把云资源写进 sst.config.ts,让开发者用 TypeScript 描述应用需要的基础设施,并部署到 AWS、Cloudflare 等平台。对于希望减少手写 CloudFormation 或 Terraform 配置的全栈团队,SST 提供了更贴近应用代码的编排方式。
功能详述:SST 提供 sst.aws.Nextjs、sst.aws.Service、sst.aws.Email、PlanetScale Database 等组件,可在配置中创建网站、API、数据库、邮件与 DNS。link 机制自动注入环境变量和权限,sst dev 启动 Live Lambda 实现本地实时调试,sst deploy 按依赖顺序发布资源,SST Console 用于查看日志、调用函数和管理阶段。
使用场景:团队可用 SST 快速上线 MVP,把 Next.js 前端、Rails 容器 API、PlanetScale 数据库和 Cloudflare DNS 连接起来;也可为多环境创建 dev、staging、prod 阶段,分别管理资源与密钥。独立开发者能在本地修改函数后立即测试云端调用,减少反复部署等待。
竞品对比:与 Serverless Framework 相比,SST 更强调 TypeScript 配置和前端框架组件;与 AWS CDK 相比,SST 封装了常见全栈模式,配置更短;与 Terraform 相比,SST 专注应用部署和实时开发,不追求所有云资源的通用覆盖;与 AWS Amplify 相比,SST 保留更多 AWS 资源控制权,适合需要自定义基础设施的团队。
人群建议:SST 适合使用 AWS 与 Serverless 的全栈工程师、初创 CTO、平台团队和独立开发者。若项目以静态页面为主、团队不愿维护云账号或需要跨多个非 AWS 云厂商,则应先评估其他方案。官网提供文档与示例,可先运行 npm i sst 体验。
用过SST?说说你的真实体验
你的点评会帮助上千万人避坑选型——匿名发表,无需注册,30 秒即可完成
用户评价
还没有评分
成为第一个评价 SST 的人
我的评分
随下方评论一并提交