路径
paten的Python项目详细描述
专利
Paten是一个用Python编写的azure函数框架。专利规定:
- 用于创建、构建、部署azure功能的命令行工具。在
- 一个集成了in/out绑定的基于decorator的API。在
安装
安装paten
包。在
$ pip install paten
此外,Azure CLI
和{
准备
在部署到Azure之前,az login
是必需的。在
快速启动
在项目目录中,键入以下内容。 创建目录{function_app_name}和示例python脚本。在
$ paten new-app {function_app_name}
然后,修改app.py
,如下所示。在
importazure.functionsasfuncfrompatenimportPatenapp=Paten('{function_app_name}')@app.http_trigger('req',methods=['GET'],route='/')@app.out_http()defexample_http_function(req:func.HttpRequest)->func.HttpResponse:name=req.params.get('name')# responsereturnfunc.HttpResponse(name)
在部署到azure函数之前,您可以使用下面的命令在本地测试您的函数。在
$ paten local
最后,要部署到azure函数,请在目录{function_app_name}
中键入以下内容。
这些文件在./{function_app_name}/.paten
中生成,你的功能应用程序部署到azure。在
$ paten deploy
支持绑定
services | trigger | in | out |
---|---|---|---|
http | O | - | O |
blob | O | X | X |
queue | O | X | 0 |
timer | O | - | - |
- O: 支持
- 十: 尚未支持
- -:官方不支持
- 项目
标签: