问题描述
我正在尝试将大型图像文件从 S3 上传到云应用程序。首先,我使用 nodejs 的 aws-sdk 从 S3 下载对象,然后将它们上传到云应用程序。仅当我增加 lambda 存储大小和时间时,图像才能正确下载并发送到云应用程序
克服如何直接从 s3 流式传输到云应用程序而无需下载
解决方法
您可以使用带有 getObject 方法的 Presigned Url。它将为您提供一个临时 url 以访问您的文件/图像。您不必将图像/文件下载到 lambda。检查预签名网址的 documentation