阿里云函数计算(FC)组件 是一个用于支持阿里云 Serverless 应用全生命周期的工具,它通过资源配置文件 (s.yml) ,可以快速帮助用户便捷地开发、构建、测试以及部署应用到阿里云函数计算平台 。
阿里云函数计算(FC)组件基于Serverless Devs 进行开发,主要支持两种使用形态:
-
通过 Yaml 文件进行资源描述。使用阿里云函数计算(FC)组件的 YAML 规范(
s.yaml
)定义 Serverless 资源。它包含了函数计算的服务、函数、触发器以及自定义域名等资源,阿里云函数计算(FC)组件的 YAML 规范详细信息可参考FC 组件 YAML 规范。 -
通过交互式命令行进行相关能力管理。您能够利用阿里云函数计算(FC)组件命令行接口来完成 Serverless 应用的开发部署。该命令行接口能够帮助您校验
s.yml
,构建函数,本地调试函数,部署函数至函数计算并对其进行观测。
额外说明:如果您想要通过命令行对函数计算进行管理,例如查看服务列表、函数列表、触发器列表.....,您也可以参考我们的fc-api 功能, 或者直接在 Serverless Devs 工具执行命令
s cli fc-api -h
获取帮助;
本文档将帮助您使用 阿里云函数计算(FC)组件 去开发函数计算应用。
使用阿里云函数计算(FC)组件有如下几点优势:
-
🌇 小而美的设计: 该组件支持部署、移除、调用、调试、构建、日志等十余项功能,为了保证组件使用的流畅性,所有的功能均是按需加载;
-
😉 多样化部署能力: 该组件目前支持两种部署模式:
Pulumi
以及SDK
。用户可以在这两种部署模式之间自由切换,详情可参考部署模式; -
🖥️ 线上资源感知:该组件在进行部署时能够感知线上已有的函数计算资源,并由用户进行自由选择,详情可参考部署感知;
-
👁️ 可观测性支持:该组件不仅涵盖了 Serverless 应用的开发态,还能够监控其运行态,详情可参考监控能力;同时也可以查看某些服务的执行日志,详情可参考日志能力;
🔑 为了让您可以更简单体验阿里云函数计算(FC)组件,您可以参考快速入门文档
- 入门相关
- 指令使用方法
- 权限相关
- 更多内容
钉钉群号: 11721331
如您在使用中遇到问题,可以在这里反馈
The MIT License