首页 > 解决方案 > 如何在 SNS 上向上传的新对象发送带有预签名 URL 的 S3 存储桶通知?

问题描述

我想在 S3 存储桶上配置存储桶通知,以便每次上传文件的通知时,它都会向 SNS 主题发送一条消息,消息中带有预签名的 url,以便在使用时可以下载文件电子邮件。

文件被上传 -> 通知发送到包含最近更新对象的预签名 URL 的 SNS -> 到 SNS 主题 -> 到电子邮件 -> 到用户

我尝试设置一个主题,但无法在消息中获取预签名的 url,有没有一种方法可以在不使用 lambda 或队列或其他 AWS 服务作为中间体的情况下进行设置?

标签: amazon-web-servicesamazon-s3amazon-sns

解决方案


不幸的是,您需要为此使用 Lambda,这不应该是太多额外的工作。


推荐阅读