阿里云函数计算服务(FunctionCompute,FC)是一个事件驱动的全托管计算服务。通过函数计算与云端各个服务的广泛集成,开发者只需要编写函数代码,就能够快速地开发出弹性高可用的后端系统。接下来我们使用FC,来快速实现一个图片转换服务, 并把这个图片转换服务作为支付宝小程序的后端。
支付宝小程序demo前端效果图:
资源下载及准备工作
示例代码附件 【必须】
支付宝小程序开发工具下载 【非必须】
函数计算FC 快捷入口
对象存储OSS 快捷入口
日志服务Log Service 快捷入口
简明架构图
函数入口
普通函数入口
def my_handler(event, context):
return 'hello world'
- 函数名
my_handler需要与创建函数时的"Handler"字段相对应:例如创建函数时指定的 Handler 为main.my_handler,那么函数计算会去加载main.py中定义的my_handler函数
- event 参数
event 参数是用户调用函数时传入的数据,其类型是str
- context 参数
context 参数中包含一些函数的运行时信息(例如 request id/临时 AK 等)。其类型是FCContext,具体结构和使用在下面的使用 context介绍
- 返回值
函数的返回值会作为调用函数的结果返回给用户&