javascript - 将图像文件传递给 AWS lambda

标签 javascript amazon-web-services amazon-s3 aws-lambda

我想知道是否有办法从客户端传递图像文件并将其发送到 AWS lambda 函数。我问这个是因为我必须将图像文件保存在 S3 存储桶中,但我想在上传之前在 lambda 函数中重命名和压缩文件。如果不可能,请给我您的建议。

最佳答案

这是可能的。将图像 (PutObject) 保存在 S3 存储桶中。它被称为推送模型,其中 S3 中的 PutObject 触发 lambda 执行。 S3 对象名称(键)传递给 lambda 函数。调用 lambda 时,下载图像 fie,调整其大小并将调整后的图像上传到 S3 中的不同存储桶。

AWS 为您的用例提供了详细的文档和示例。检查Using AWS Lambda with Amazon S3Tutorial: Using AWS Lambda with Amazon S3

关于javascript - 将图像文件传递给 AWS lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36211394/

相关文章:

amazon-web-services - 如何修复 nextjs cloudfront 静态 Assets 响应 403?

python - 使用 Lambda 从 S3 读取数据

javascript - react native 和 Webpack : Confusing when ESLint detects errors

javascript - 为什么在 if 语句中使用双感叹号?

amazon-web-services - AWS App Runner 是否正确支持 WebSocket 连接?

c# - 有没有更有效的方法来处理 C# ASP.NET(尤其是 MVC 5)上的亚马逊产品广告 API?

ruby-on-rails - Rails image_tag 旋转图像

python - 确定文件夹或文件 key - Boto

javascript - 测试字符串是否是 JavaScript 中的有效 float

javascript - 如何设置页面特定的图标?