0

有谁知道将 S3 存储桶与 Rails 同步的方法?

基本上我想要的是一个工具,它可以识别 s3 上的文件何时被添加、重命名或移动(修改),并且能够将有关更改的数据中继到我的 Web 应用程序,以便我可以使用新的更改更新我的数据库。

如果不是直接执行此操作的工具,那么与 S3 交互最好的方法是什么?

4

1 回答 1

0

S3 作为对象存储,无法直接进行重命名和修改等操作。例如,重命名是

delete A + copy B (where A is the old name and B is the new name)

修改也是类似的。它是一个组合

delete A + copy A (where A is the old and new name. However s3 can preserve older versions of A)

您可以在 s3 存储桶上启用日志记录。然后定期下载日志,将其解析为您感兴趣的项目,并更新您的本地元数据。

请参阅文档:S3 访问日志记录

于 2013-11-04T08:13:20.307 回答