【发布时间】:2018-03-13 08:20:18
【问题描述】:
我正在将目录同步到 s3 存储桶。它是一个目录,所以我只希望它检查过去 24 小时内创建/更新的文件。
使用 GNU/Linux 的 rsync,您可以通过将 'find -mtime' 的输出传送到 rsync 来做到这一点;我想知道使用 aws s3 sync 是否可以实现这样的事情?
已编辑以显示最终目标:我正在运行一个脚本,该脚本不断将文件从 Web 服务器同步到 S3。它每分钟运行一次,首先检查是否已经有进程在运行(如果有则退出),然后运行 aws sync 命令。同步命令运行大约需要 5 分钟,通常会获得 3-5 个新文件。这会对系统造成轻微的负载,我认为如果我只是在过去 24 小时内检查文件,它会快得多。
【问题讨论】:
-
您为什么要这样做?可能有另一种方法可以实现您的目标。 (随时编辑您的问题以提供更多详细信息。)
-
@John Rotenstein 编辑以显示最终目标
标签: amazon-s3