使用AWS lambda在同一存储桶中调整图像大小

Him*_*shu 3 amazon-s3 amazon-web-services aws-lambda

目前我有两个水桶S3 -我们姑且称之为buckbuck_thumb.现在,当我将图像上传到buck存储桶时,会触发lambda函数,该函数会将图像大小调整为缩略图并将缩略图上传到buck_thumb存储桶中.

但现在我想让它变成 - 当我在buck桶中发送图像URL 然后下载图像并重新调整大小.

有办法吗?我只用一个桶就可以做到这一点?

小智 5

我做的是我将lambda函数设置为SNS消息事件,所以当我上传到S3存储桶时,我从服务器发送SNS消息到配置的URL,消息是S3到文件的整个路径,所以Lambda可以下载它,调整大小,然后用thumb_或任何其他内容上传.

希望能帮助到你!这是4个月前,但是...我希望它能帮助未来的游客XD