当视频超过 1 分钟时,AWS 预签名 URL 失败

AWS presigned URL fails when the video is longer than 1 minute

我尝试为同一个 s3 存储桶中的两个视频手动创建预签名 URL,并且我已将过期日期设置为 7 天:

第一个(47,3 MO 和 20 秒长)运行良好。

First video url output

第二个视频(82,3 MO 和 6 分钟长)不工作:它在控制台中没有显示错误

Second video url output

即使我使用 lambda 函数生成预签名的 URLS 也是同样的问题。

My lambda function code in NodeJS

我发现这个问题可以帮助我,但也没有解决:

S3 presigned url fails when large files

原来是视频的问题。我使用的视频是转换为 MP4 的延时视频,我猜格式不正确,这就是 S3 不支持它的原因