amazon-web-services - 如何在 SNS 上向上传的新对象发送带有预签名 URL 的 S3 存储桶通知?
问题描述
我想在 S3 存储桶上配置存储桶通知,以便每次上传文件的通知时,它都会向 SNS 主题发送一条消息,消息中带有预签名的 url,以便在使用时可以下载文件电子邮件。
文件被上传 -> 通知发送到包含最近更新对象的预签名 URL 的 SNS -> 到 SNS 主题 -> 到电子邮件 -> 到用户
我尝试设置一个主题,但无法在消息中获取预签名的 url,有没有一种方法可以在不使用 lambda 或队列或其他 AWS 服务作为中间体的情况下进行设置?
解决方案
不幸的是,您需要为此使用 Lambda,这不应该是太多额外的工作。
推荐阅读
- maven - 为什么没有用于扩展的 maven extensionManagement 元素?
- php - Laravel Eloquent 获取没有的地方,不为空时搜索有的地方
- angular - 如何使用 Jasmine 在 Angular 2 中对警报进行单元测试?
- java - 无法从增量中返回 int
- java - 如何在带有数组的 for 循环中使用我的 if/else 语句?
- php - 如何在数据库的引导多重下拉列表中显示选定的值
- php - 上传的文件进入服务器但没有邮件附件
- java - 没有访问数组的迭代后序遍历
- php - 如果用户登录,则执行功能 - Wordpress
- java - 在 Tomcat 中使用 JNDI 关闭连接