Python 模块使 Flask 与 AWS Lambda 兼容以创建 RESTful 应用程序
项目描述
Python 模块使 Flask 与 AWS Lambda 兼容,以创建 RESTful 应用程序。
安装
pip install flask-lambda
用法
这个模块的工作方式与 Flask 非常相似。这使您可以像在 Flask 中一样在本地运行和开发此应用程序。准备好部署到 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)
Flask-RESTful
这里没什么特别的,这个模块也可以与 Flask-RESTful 一起使用。
API 网关
使用ANY方法为您的 API 网关配置{proxy+}资源。您的“方法响应”应该可能包含一个使用空模型的应用程序/json “200 响应正文”。
部署
考虑使用python-mu。
项目详情
关
flask_lambda -0.0.4-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b2859140b936ac7380d29901d338adf0e5ce19a504aa12659e54f58c94774fc1 |
|
MD5 | 31df2f3e986d9731fa6e5f82add657ac |
|
布莱克2-256 | e99c4ab71d90f9ed12794b4f2d04960a7bf7b199c389cfee832168036fa72402 |