自定义或覆盖AWS S3中的默认eTag

时间:2019-03-21 18:00:11

标签: java amazon-s3 aws-sdk

AWS S3 SDK是否允许我们通过一些随机化来自定义eTag。我正在Transfer Manager中使用AWS S3 SDK uploadDirectory。某些文件具有相同的内容,但名称不同。当我尝试使用上述功能上传目录时,该目录失败,并出现Duplicate Key错误。可能是因为eTag基于字节(文件的内容)。因此,我想自定义eTag(因此它既具有内容又具有文件名的功能)。在Java SDK中构建S3客户端对象本身时,有没有办法做到这一点?我们是否可以提供自定义eTag计算lambda或回调接口,以便它可以使用我们提供的eTag?还有什么其他方法可以避免这个问题?

0 个答案:

没有答案