【发布时间】:2022-01-09 04:15:41
【问题描述】:
我有一个使用无服务器框架部署的 lambda 函数,它会给出以下错误,仅当有效负载太大时。我正在通过POST multipart/form-data 发送文件,并且在 ApiGateway 上启用了 CORS。但似乎,如果 Payload 太大,lambda 不会到达我的代码,如果是这样,AWS 返回一个没有标头的响应。
控制台
Access to XMLHttpRequest at 'https://my-lambda-endpoint' from origin 'http://localhost:3001' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
网络
如果我在浏览器上启用CORS extension,则会收到不同的错误:
Error: Request failed with status code 413
HTTP content length exceeded 10485760 bytes.
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway serverless-framework