适用于AWS API Gateway代理资源的WSGI兼容性
项目描述
使Python WSGI应用与AWS的API Gateway代理资源兼容。
示例
from flask import Flask
import apigwsgi
app = Flask(__name__)
@app.route("/")
def index():
return "Hello from Flask!"
handler = apigwsgi.Handler(app.wsgi_app)
完整示例
完整示例,包括部署脚本,可以在 examples 目录中找到。
部署
$ pip install boto3
$ examples/flask_handler/bin/deploy
[...]
Uploaded Flask example to https://xxxxx.execute-api.us-east-1.amazonaws.com/live/
完成后,可以使用以下命令删除:
$ examples/flask_handler/bin/destroy
限制
API Gateway目前不支持二进制响应,如果您的应用程序发送非Unicode数据,将失败。
另请参阅
项目详情
关闭
apigwsgi-0.1.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 65263ae1fda17747d8208f451d6aac2342795cbcc1aee3bae6d800fbd9ddafd6 |
|
MD5 | f11ce7a8def0df925f187e594268a5d6 |
|
BLAKE2b-256 | 6286f02223a386923a22312f728a1dac7be86e98fc82699b300e2733c7eda575 |