我试图在本地文件夹中复制我的s3桶。当桶上发生变化时,它应该被更新。
您可以使用aws cli s3 sync
命令将Amazon S3桶中的文件复制('同步')到本地驱动器。
要频繁更新,可以将其安排为Windows计划任务. 请注意,它将频繁调用AWS,这将产生API费用($0.005 per 1000 requests
)。
或者,您可以使用将Amazon S3桶"挂载"为驱动器的实用程序(Tntdrive, Cloudberry, Mountain Duck等)。我不确定他们是如何检测变化的——他们可能创建了一个"虚拟驱动器",其中的数据直到被访问时才真正下载。
您可以使用rclone和Winfsp将S3挂载为驱动器。虽然这可能不是传统意义上的"挂载"。
你需要为连续同步设置一个任务调度程序。
示例:https://blog.spikeseed.cloud/mount-s3-as-a-disk/