相关疑难解决方法(0)

存储桶之间的AWS S3同步将覆盖较新的目标文件

我们有两个s3存储桶,并且有一个同步cron作业,应将bucket1的更改复制到bucket2。

aws s3 sync s3://bucket1/images/ s3://bucket2/images/
Run Code Online (Sandbox Code Playgroud)

将新映像添加到bucket1时,它会正确地复制到bucket2中。

但是,如果我们将该图像的新版本上载到bucket2,则在下次运行同步作业时,它实际上会将旧版本从bucket1复制到bucket2,从而替换了我们刚才放置的较新版本。

这是迁移过程的一部分,一段时间后,唯一要上传到的位置图像将是bucket2,但是暂时有时它们可​​以上传到其中一个,我们只希望将bucket1中的更改​​复制到bucket2中,并非相反。

为什么aws同步作业似乎认为bucket1上的文件已更改?是否不知道bucket2中的文件是较新的文件,因此应该将其保留?

amazon-s3 amazon-web-services aws-cli

3
推荐指数
1
解决办法
3195
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

aws-cli ×1