ruby-on-rails - 如何接收从 AWS S3 到 Rails 应用程序的推送通知?

标签 ruby-on-rails ruby amazon-web-services amazon-s3

免责声明,我是 Rails 新手。所以我可能完全做错了。

我需要在将最新图像上传到 AWS S3 存储桶(来自另一个来源)后立即在 Rails 应用程序的 View 中显示它。与其反复更新/轮询最新图像,我认为在上传新图像时从 AWS 获得通知会更省力且成本更低。

我查看了 SNS,似乎可以选择使用 rails url 作为端点的 HTTP 通知。但我不确定如何设置。

有什么想法或建议吗?

最佳答案

  1. 创建一个可以接受 SNS 通知的 Rails 端点。
  2. Enable S3 event notifications to SNS
  3. Configure the SNS topic正在接收 S3 事件以推送到您的 Rails 应用程序的端点。

关于ruby-on-rails - 如何接收从 AWS S3 到 Rails 应用程序的推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37056346/

相关文章:

ruby-on-rails - 如何在Rails4中使用Carrierwave在Blob中保存base64图像?

ruby - 如何在 ruby​​ 中建立摊销表?

ruby-on-rails - 如何从 Jquery Ajax 获取数据

amazon-web-services - Terraform 与 aws 根据带有排序的标签选择 ami

ruby-on-rails - RubyMine 中的简单控制台

ruby-on-rails - 在Rails中将link_to转换为AngularJS

javascript - Rails 应用程序元素在 classie.js 中为空

arrays - 当使用数组的哈希中存在不存在的元素时如何返回字符串

amazon-web-services - AWS Cloudwatch 心跳警报

java - 如何找到AWS EC2客户端的角色?