python模块使flask与aws lambda兼容以创建restful应用程序
flask-lambda的Python项目详细描述
python模块使flask与aws lambda兼容以创建restful应用程序。
安装
pip install flask-lambda
用法
这个模块的工作原理和烧瓶差不多这可以让你运行和开发这种应用程序,就像你在烧瓶。准备部署到Lambda并将处理程序配置为:
my_python_file.app
下面是my_python_file.py的外观示例:
from flask_lambda import FlaskLambda app = FlaskLambda(__name__) @app.route('/foo', methods=['GET', 'POST']) def foo(): data = { 'form': request.form.copy(), 'args': request.args.copy(), 'json': request.json } return ( json.dumps(data, indent=4, sort_keys=True), 200, {'Content-Type': 'application/json'} ) if __name__ == '__main__': app.run(debug=True)
酒瓶
在这里没有什么特别的,这个模块的工作没有问题的烧瓶restful以及。
API网关
使用{proxy+}资源和ANY方法配置API网关您的“方法响应”应该包含一个使用Empty模型的application/json“200响应体”。
展开
考虑使用python-mu。