S3 复制 - 目标文件删除复制行为

问题描述

使用 S3 复制时,如果在目标存储桶中删除了先前复制的文件,是否会重新复制该文件认行为?我认为是这种情况,如果是这样,有没有办法改变这种行为,使文件只复制一次?

解决方法

如果在目标存储桶中删除了先前复制的文件,则该文件将被重新复制的默认行为

不,它不会被重新复制,因为根据docs "By default,replication only supports copying new Amazon S3 objects after it is enabled."

所以从字面上看,s3 将其视为已经复制到目标的现有对象,无论是否在目标中删除,它都不会再次复制!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...