图片alt

node.js version license issues

Nodejs16 base ci Linux docker ci macos docker ci

五大亮点

  • 全生命周期管理:组件拥有项目的创建、开发、调试、部署、运维全生命周期管理能力;
  • 安全发布:通过其他形式对函数进行变更,组件可以感知并安全更新;
  • 快速集成:借助于 Serverless Devs 的集成性和被集成性,可以与常见的 CI/CD 平台工具 等集成;
  • 可观测性:拥有完善的可观测性,在客户端可以通过日志查询 logs 等命令,进行执行日志观测;
  • 多模调试:提出了多模调试方案,可以同时满足开发态、运维态的不同调试需求;包括本地运行在线运行 等功能;

注意:

如果您是函数计算老用户,操作存量具有 Service 的函数, 见fc 组件

快速开始

🙋 三步即可上手 函数计算(fc3)组件的使用: ❶ 安装 Serverless Devs 开发者工具npm install -g @serverless-devs/s3

安装完成还需要配置密钥,可以参考密钥配置文档

❷ 初始化一个函数计算的 Hello World 项目:s init start-fc3-python; ❸ 初始化完成之后,系统会提示是否部署项目,只需要输入y并按回车按钮即可完成项目的部署;

文档相关

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

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

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

项目贡献

我们非常希望您可以和我们一起贡献这个项目。贡献内容包括不限于代码的维护、应用/组件的贡献、文档的完善等,更多详情可以参考🏆 贡献指南

与此同时,我们也非常感谢所有👬 参与贡献的小伙伴 ,为 Serverless Devs fc3 组件项目贡献的努力和汗水。

开源许可

Serverless Devs fc3 组件遵循 MIT License 开源许可。

位于node_modules和外部目录中的所有文件都是本软件使用的外部维护库,具有自己的许可证;我们建议您阅读它们,因为它们的条款可能与MIT License的条款不同。

交流社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issuesfc3 repo issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 fc3 组件的最新动态,您可以通过以下渠道进行:

关注微信公众号:serverless
联系微信小助手:xiaojiangwh
加入钉钉交流群:33947367

在 GitHub 上编辑本页面 更新时间: Fri, Nov 24, 2023