Serverless Cloud Framework 是业界非常受欢迎的无服务器应用框架,开发者无需关心底层资源即可部署完整可用的 Serverless 应用架构。Serverless Cloud Framework 具有资源编排、自动伸缩、事件驱动等能力,覆盖编码、调试、测试、部署等全生命周期,帮助开发者通过联动云资源,迅速构建 Serverless 应用。
- Nodejs 12.x 及以上版本
- Serverless CLI, 如果没有安装可以使用
npm i -g serverless-cloud-framework
命令安装 - 注册腾讯云账号并开通相关权限
$ npm i -g serverless-cloud-framework
$ scf init express-starter --name example
$ cd example
$ scf deploy
- Init 创建
- Deploy 部署
- Info 详情
- Dev 远程开发
- Logs 日志
- Remove 移除
- Credentials 授权
- Registry 注册中心
- Invoke 远程调用
- Invoke Local 本地调用
- 支持
Node.js, Python, Java, Go, Php,
, 也可以使用自定义运行环境 - 可以通过serverless-cloud-framework CLI管理你的 serverless 项目的整个生命周期:
- 部署:
scf deploy
- 调用:
scf invoke
- 本地调用:
scf invoke local
, 当前支持Node.js, Python, Php
项目 - 日志查看:
scf logs
- 实例信息查看:
scf info
- 实例删除:
scf remove
- 实时调试:
scf dev
- 部署:
- 丰富的官方组件支持, 下面所列出仅为一部分
- 对不同组件的配置文件字段进行校验, 包括字段类型,字段值的范围,字段可取限制等,为用户提供更友好的开发体验和错误排查。 当前支持对
scf, multi-scf, http, website
组件的配置文件进行校验