如何使用boto3将最近的文件下载/上传到S3?

时间:2017-05-25 17:13:41

标签: amazon-s3 boto boto3

如果目标版本较旧或不存在,我很难找到如何只复制一些可能很大的文件。我想要类似于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日期都已更改。这似乎使我的方法变得不可能。

有人为此制定了解决方案吗?很高兴看到代码片段。

0 个答案:

没有答案