我已经部署了AWS Cloud构架Serverless image handler来调整S3存储桶中的图像大小,效果很好。它正在使用Cloudfront,API网关,Lamdba和自定义域。
我的原始图像(PNG)大小合理(〜5MB或〜5000px宽),而我的派生图像大小也不同。直到fit-in/2048x2048
为止一切正常。在此之上,虽然我收到502“内部服务器错误”。
我尝试最大化内存和超时无济于事。有谁知道那里发生了什么吗?有无形的限制吗?
{
"message": "Internal server error"
}
答案 0 :(得分:0)
此处的体系结构可能需要更正。每当您交付大文件时,都需要将责任留给S3 / CloudFront。 Lambda应该注意对内容进行身份验证/授权。
API网关对lambda响应限制有限制。
https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html
答案 1 :(得分:0)