我已经部署了AWS Cloud formation Serverless image handler来调整S3存储桶中的图像大小,该存储桶运行良好。它使用Cloudfront,API Gateway,Lamdba和自定义域。
我的原始图像(PNG)大小合适(约5MB或~5000px),我的衍生物有各种尺寸。直到大约fit-in/2048x2048
一切正常。虽然我得到了502“内部服务器错误”。
我试过最大化内存和超时无济于事。有谁知道那里发生了什么?有一些看不见的限制吗?
{
"message": "Internal server error"
}
架构可能需要在此进行修正。无论何时交付大型文件,您都需要将责任留给S3 / CloudFront。 Lambda应该负责内容的身份验证/授权。
API网关对lambda响应限制有限制。
https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html