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 预留 provision YAML 转换 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