Python使用函数计算与API网关产品组合之踩坑成果-praffa轻型框架-阿里云开发者社区

开发者社区> 用道云> 正文

Python使用函数计算与API网关产品组合之踩坑成果-praffa轻型框架

简介: 话说不是在踩坑,就是在踩坑的夜里。学了Python三脚猫的功夫,打算彻底放弃ECS,使用函数计算和API网关创建一个后端应用。一圈下来,好不容易踩过去了,这就把总结留下的一个小框架贡献出来,让再来的人好走一些。
+关注继续查看

话说不是在踩坑,就是在踩坑的夜里。学了Python三脚猫的功夫,打算彻底放弃ECS,使用函数计算和API网关创建一个后端应用。一圈下来,好不容易踩过去了,这就把总结留下的一个小框架贡献出来,让再来的人好走一些。
废话不多说,先奉上GitHub地址:https://github.com/YONGDAOYUN/praffa

praffa是什么?

Python Restful Api Farmwok For Aliyun的首字母简写。是一款针对阿里云的函数计算+API网关产品开发的轻型框架。

开发说明

  • 在method里的Example是示例类,类文件名、类名、method三者同名,建议采用大驼峰规则定义,例如:GetUserInfo
  • 主返回方法名必须是handler,并且放在类方法的最后一个。其他代码自己是自己业务代码。
  • 类库文件增删改要在__init__.py文件里报备哦。如:__all__ = ["Example"]
  • method放到API网关配置的Query里,配置为映射方式,body为非表单提交模式的JSON

图解从零开始

鼠标放在图片上有说明

01新建函数计算服务
02选择python3
03选择空白函数
04不用触发器
05选择文件夹上传
06授权
07完成设置
08新建API网关服务
09创建API
10入参设置注意对照
11绑定函数计算
12保存API设定
13发布API到测试
14调试API
15调试成功

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android 开发者如何使用函数式编程 (二)
本文讲的是Android 开发者如何使用函数式编程 (二),在上一篇帖子中,我们学习了纯粹性*、副作用和排序**。在本部分中,我们将讨论不变性和并发。
950 0
iOS私有API(二) UIGestureRecognizerDelegate的两个函数
UIGestureRecognizerDelegate有两个没公开的函数,只要重载了就会被调用。 即所有的UIGestureRecognizer子类.delegate = someInstance; 经过set以后,只要这个delegate实例里有这两个函数,就会被调用进入。
924 0
十分钟上线-基于函数计算开发 Restful web api & asp.net core web app
.NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runtime, 使用 C# 编写 serverless 函数, 除了很好地支持通常意义上的函数外, 还可以基于函数计算开发 asp.
4388 0
PHPpraffa也有了,一个PHP版本的阿里云函数计算与API网关的开发框架
发布了Python版本的函数计算与API网关的开发框架后,一直觉得对不起PHP,因为公司一直是用PHP的,我这弄了个Python,实在不该,对了,(Python版本说明点这里。 PHPpraffa是什么? PHPpraffa 是praffa的PHP版本。
1141 0
《JavaScript开发框架权威指南》——2.7 小结
本节书摘来自异步社区《JavaScript开发框架权威指南》一书中的第2章,第2.7节,作者:【美】Tim Ambler , Nicholas Cloud著,更多章节内容可以访问云栖社区“异步社区”公众号查看
1387 0
Py之seaborn:数据可视化seaborn库(二)的组合图可视化之密度图/核密度图分布可视化、箱型图/散点图、小提琴图/散点图组合可视化的简介、使用方法之最强攻略(建议收藏)
Py之seaborn:数据可视化seaborn库(二)的组合图可视化之密度图/核密度图分布可视化、箱型图/散点图、小提琴图/散点图组合可视化的简介、使用方法之最强攻略(建议收藏)
25 0
lambda匿名函数使用
#!/usr/bin/pythonfun=lambda x:x*x-xprint fun(3)
435 0
+关注
用道云
阿里云踩坑数年,但愿我踩过的坑,你别踩了~~
2
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载