mangum:对ASGI的AWS Lambda和API网关支持

时间:2024-02-22 17:12:07
【文件属性】:

文件名称:mangum:对ASGI的AWS Lambda和API网关支持

文件大小:47KB

文件格式:ZIP

更新时间:2024-02-22 17:12:07

python aws lambda django aws-lambda

芒果 Mangum是将应用程序与AWS Lambda和API网关结合使用的适配器。 旨在为部署在AWS Lambda函数中的任何ASGI应用程序提供易于使用的可配置包装器,以处理API网关请求和响应。 文档: : 产品特点 API网关对和 API的支持。 与ASGI应用程序框架的兼容性,例如 , 和 。 使用GZip或Brotli在API网关中支持二进制媒体类型和有效负载压缩。 与现有的部署和配置工具一起使用,包括和 。 启动和关闭事件。 要求 Python 3.6+ 安装 pip install mangum 例 from mangum import Mangum async def app ( scope , receive , send ): await send ( { "type" : "http.response.start" , "status" : 200 , "headers" : [[ b"content-type" , b"text/plain; cha


【文件预览】:
mangum-master
----.travis.yml(222B)
----.coveragerc(73B)
----docs()
--------websockets.md(8KB)
--------asgi-frameworks.md(7KB)
--------external-links.md(23B)
--------CNAME(9B)
--------release-notes.md(2KB)
--------adapter.md(2KB)
--------lifespan.md(3KB)
--------http.md(2KB)
--------index.md(2KB)
----pytest.ini(163B)
----mangum()
--------websocket.py(4KB)
--------py.typed(0B)
--------adapter.py(6KB)
--------protocols()
--------types.py(406B)
--------__init__.py(28B)
--------backends()
--------config.py(4KB)
--------exceptions.py(650B)
----mkdocs.yml(650B)
----tests()
--------test_websockets.py(3KB)
--------test_backends.py(6KB)
--------conftest.py(11KB)
--------test_http.py(25KB)
--------test_lifespan.py(9KB)
----LICENSE(1KB)
----setup.cfg(215B)
----requirements.txt(233B)
----setup.py(1KB)
----.gitignore(1KB)
----.codecov.yml(131B)
----CHANGELOG.md(2KB)
----README.md(2KB)
----scripts()
--------test(325B)
--------publish(562B)
--------lint(202B)
--------README.md(266B)
--------setup(78B)

网友评论