概述

最近更新时间:2018-12-10 16:35:01

腾讯云无服务器云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您可以通过使用云函数开发,将代码或编译后的文件和相关依赖项,按所需格式提交至云函数的平台,使得代码逻辑在云函数平台上正确运行。

开发流程

云函数的开发过程,主要包含以下流程:

  • 编写:根据业务需求编写代码。
  • 打包:将业务代码及依赖进行编译、打包,生成所需格式。
  • 部署:使用生成的打包内容,在云端创建函数或更新函数。
  • 测试:测试代码业务逻辑的正确性。
  • 运行:通过配置触发器或使用指定的触发方式、触发函数,运行实际业务。

开发流程会随着开发方式、工具、语言的不同稍有变化,例如,您可以通过本地进行测试,也可以在部署函数后通过 web 编辑器直接线上调试,或者通过完成持续集成和持续部署,实现步骤的自动化。请根据实际的开发场景进行操作。

开发语言

随着开发语言的不同,代码的编写方式均有所不同。目前云函数支持以下开发语言:

在使用语言开发时,均需要注意部署包和语言相关的特性均有一定的差异。例如编译后打包或脚本代码打包、依赖库的打包放置位置等。语言相关的特性包括处理方法、事件参数、日志输出、错误输出、环境变量等。