【问题标题】:Flask on AWS Lambda HTTP content length exceeded 10485760 bytesAWS Lambda HTTP 内容长度超过 10485760 字节的 Flask
【发布时间】:2021-06-14 04:25:44
【问题描述】:

我刚刚发现我的烧瓶应用程序在通过 http 表单上传时无法处理一定数量的文件:

HTTP content length exceeded 10485760 bytes.

我怎样才能提高这个限制?

【问题讨论】:

  • 你可以设置一个更高的MAX_CONTENT_LENGTH,如果这是限制是stackoverflow.com/a/31874493/4541045 - 请添加更多关于你的网络堆栈的信息(即你使用的是nginx -> gunicorn -> Flask或其他布局?)
  • 看来问题与 AWS Lambda 有关。我在本地运行我的应用程序时尝试了相同的请求,没有问题。但是,当我在 lambda 上部署它时,会出现此错误。

标签: python http flask aws-lambda


【解决方案1】:

您共享的大小限制类似于 API 网关,即大约 10MB。 (API Gateway limits)

AWS Lambda 负载大小 limit 为 6MB。

这两个限制都不能更改。我找不到 ALB 的任何限制,因此您可以考虑在您的应用程序中使用 ALB。

【讨论】:

    猜你喜欢
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 2011-07-27
    • 2019-10-15
    • 2020-09-13
    • 1970-01-01
    相关资源
    最近更新 更多