同步尚未传输的AWS文件

时间:2015-12-15 17:21:32

标签: amazon-web-services amazon-s3

如果我尝试从仍在传输的s3文件中执行aws sync会发生什么? aws sync会意识到文件正在发生变化并进行正确的同步吗?

1 个答案:

答案 0 :(得分:0)

如果您同时运行多个同步,则传输特定文件的最后一个将始终覆盖相应的目标文件。 aws s3 sync如果要避免这种行为,应该实现一种锁定机制 - 同时传输同一个文件 - 但它目前没有(截至本答复的日期)。

引用官方REST API documentation

  

Amazon S3是一个分布式系统。 如果收到多次写入   同时请求同一个对象,它会覆盖除了之外的所有对象   写的最后一个对象。 Amazon S3不提供对象锁定;如果你   需要这个,确保将其构建到您的应用程序层或使用   版本化。

相关问题