如果目标版本较旧或不存在,我很难找到如何只复制一些可能很大的文件。我想要类似于AWS CLI同步功能的东西,但似乎boto3中不存在这一点。
我正在尝试使用
实现查看文件时间戳的内容fileObj.get('LastModified')
其中fileObj取自paginator结果。但是在我使用
的实验中self.s3Client.upload_fileobj(data, bucket_name, destpath)
上传文件后跟
self.s3Client.download_file(bucket_name, key, localPath)
再次下载,我发现每次上传和下载时LastModified日期都已更改。这似乎使我的方法变得不可能。
有人为此制定了解决方案吗?很高兴看到代码片段。