/fc

阿里云函数计算(FC)组件

Primary LanguageTypeScript

阿里云函数计算(FC)组件

阿里云函数计算(FC)组件 是一个用于支持阿里云 Serverless 应用全生命周期的工具,它通过资源配置文件 (s.yml) ,可以快速帮助用户便捷地开发、构建、测试以及部署应用到阿里云函数计算平台

阿里云函数计算(FC)组件基于Serverless Devs 进行开发,主要支持两种使用形态:

  1. 通过 Yaml 文件进行资源描述。使用阿里云函数计算(FC)组件的 YAML 规范(s.yaml)定义 Serverless 资源。它包含了函数计算的服务、函数、触发器以及自定义域名等资源,阿里云函数计算(FC)组件的 YAML 规范详细信息可参考FC 组件 YAML 规范

  2. 通过交互式命令行进行相关能力管理。您能够利用阿里云函数计算(FC)组件命令行接口来完成 Serverless 应用的开发部署。该命令行接口能够帮助您校验 s.yml,构建函数,本地调试函数,部署函数至函数计算并对其进行观测。

额外说明:如果您想要通过命令行对函数计算进行管理,例如查看服务列表、函数列表、触发器列表.....,您也可以参考我们的fc-api 功能, 或者直接在 Serverless Devs 工具执行命令 s cli fc-api -h 获取帮助;

本文档将帮助您使用 阿里云函数计算(FC)组件 去开发函数计算应用。

组件的优势

使用阿里云函数计算(FC)组件有如下几点优势:

  • 🌇 小而美的设计: 该组件支持部署、移除、调用、调试、构建、日志等十余项功能,为了保证组件使用的流畅性,所有的功能均是按需加载;

  • 😉 多样化部署能力: 该组件目前支持两种部署模式:Pulumi 以及 SDK。用户可以在这两种部署模式之间自由切换,详情可参考部署模式

  • 🖥️ 线上资源感知:该组件在进行部署时能够感知线上已有的函数计算资源,并由用户进行自由选择,详情可参考部署感知;

  • 👁️ 可观测性支持:该组件不仅涵盖了 Serverless 应用的开发态,还能够监控其运行态,详情可参考监控能力;同时也可以查看某些服务的执行日志,详情可参考日志能力

快速开始

🔑 为了让您可以更简单体验阿里云函数计算(FC)组件,您可以参考快速入门文档

文档目录


More

讨论交流

钉钉群号: 11721331

问题反馈

如您在使用中遇到问题,可以在这里反馈

开源许可

The MIT License