Skip to content

概览

概览

Serverless Devs 开发者工具本身不具备任何业务能力,所有的业务能力均是通过组件完成的, 因此:

  • 对于阿里云函数计算来说,使用 Serverless Devs 来进行函数的全生命周期管理, 是深度依赖 fc3 和 fc3-domain 组件的能力来完成的

  • 对于复杂的 Serverless 应用,可能依赖更多其他阿里云服务, 借助 ros 组件完成其他资源的 IaC(基础设施即代码) 部署

fc3 组件

函数计算(fc3)组件全部支持的能力列表如下:

构建&部署可观测性调用&调试发布&配置其他功能
部署 deploy日志查询 logs本地调用 local版本 version查看函数 info
构建 build函数触发 invoke别名 alias资源同步 sync
移除 remove实例登录 instance预留 provisionYAML 转换 s2tos3
计划变更 plan按量资源 concurrency
层 layer

在使用函数计算(fc3)组件时,还会涉及到资源描述文件的编写,关于函数计算(fc3)组件的 Yaml 规范可以参考函数计算(fc3)Yaml 规范文档

开源代码地址:https://github.com/devsapp/fc3

fc3-domain 组件

函数计算(fc3-domain)组件全部支持的能力列表如下:

在使用函数计算(fc3-domain)组件时,还会涉及到资源描述文件的编写,关于函数计算(fc3-domain)组件的 Yaml 规范可以参考函数计算(fc3-domain)Yaml 规范文档

开源代码地址:https://github.com/devsapp/fc3-domain

flow 组件

CloudFlow(flow)组件全部支持的能力列表如下:

在使用 CloudFlow (flow) 组件时,还会涉及到资源描述文件的编写,关于函数计算 CloudFlow(flow)组件 Yaml 规范可以参考CloudFlow(flow)Yaml 规范文档

开源代码地址:https://github.com/devsapp/fnf

ros 组件

ros 组件全部支持的能力列表如下:

关于函数计算(ros)组件的 Yaml 规范可以参考函数计算(ros)Yaml 规范文档

开源代码地址:https://github.com/devsapp/ros