S3使用原始last_modified数据复制数据

时间:2012-12-20 20:18:14

标签: amazon-s3 boto

这是this问题的后续问题。

由于将s3中的数据从一个区域复制到另一个区域不会保留版本信息。有人建议将所有版本复制到密钥的新区域。从而保留该密钥的所有版本信息。现在的问题是,我将last_modified日期更改的版本复制到复制日期和时间。如果100个版本被复制,那么这100个版本在几秒钟的时间内,最初它们在一个月的范围内。有没有办法更新last_modified时间以保留原始日期?

1 个答案:

答案 0 :(得分:2)

S3不允许您指定或修改Last-Modified值。文档隐含地指出了这一点,只是从PUT Object request支持的请求标头列表中省略Last-Modified。 AWS论坛上还有关于此主题的a thread

如果您需要保存Last-Modified(例如,某些S3文件同步实用程序会这样做),您必须忽略S3设置的值并使用您自己的自定义标头,如x-amz-meta-last-modified