好消息!阿里云函数计算支持 Python 运行环境
创建时间:2017-07-08 投稿人: 张琴 浏览次数:238
阿里云函数计算服务是一个事件驱动的全托管计算服务,自 4 月份发布以来,受到了很多开发者的关注。通过函数计算,开发者只需要编写函数代码,就能够快速地开发出弹性伸缩地 Serverless 应用。
今天函数计算北京区域(华北 2)正式上线,同时推出了对 Python 语言的支持,开发者可以使用 Python 来编写函数。一个最简单的函数代码如下:
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介绍
返回值
函数的返回值会作为调用函数的结果返回给用户,它可以是任意类型:对于简单类型会函数计算会把它转换成 str 返回,对于复杂类型会把它转换成 JSON 字符串返回
更详细的介绍请参考Python 编程指南
结合API 网关,开发者可以方便地将自己的函数以 HTTP 的方式提供给别人使用。
下面是一个简单的图片拼接和旋转的例子:
代码如下:
import base64import loggingimport randomimport oss2
欢迎各位 Python 大拿来玩!
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了