问题描述
使用 S3 复制时,如果在目标存储桶中删除了先前复制的文件,是否会重新复制该文件的默认行为?我认为是这种情况,如果是这样,有没有办法改变这种行为,使文件只复制一次?
解决方法
如果在目标存储桶中删除了先前复制的文件,则该文件将被重新复制的默认行为
不,它不会被重新复制,因为根据docs "By default,replication only supports copying new Amazon S3 objects after it is enabled."
所以从字面上看,s3 将其视为已经复制到目标的现有对象,无论是否在目标中删除,它都不会再次复制!