2017-05-25 59 views
1

我想上傳和下載文件到S3使用boto3而不改變他們的「LastModified」日期,所以我可以保持標籤內容的年齡。每當我上傳或下載一個文件,它就會在這個操作的日期,並且我失去了內容被修改的日期。如何在不更改上次修改日期的情況下上傳/下載到S3?

我使用

fileObj.get('LastModified') 

其中FileObj文件從分頁程序結果採取看文件的時間戳。我使用下面的命令來上傳

s3Client.upload_fileobj(data, bucket_name, destpath) 

和下面的下載文件:

s3Client.download_file(bucket_name, key, localPath) 

如何停止的最後修改日期發生變化?

回答

3

這是不可能的。

上次修改日期由Amazon S3生成,並且不能被覆蓋

如果您希望保留自己的時間戳,可以添加一些User-Define Metadata並自行設置值。

+0

感謝您的使用。我會沿着這些路線發展一些事情。 – BobbyG

相關問題