这是this问题的后续问题。
由于将s3中的数据从一个区域复制到另一个区域不会保留版本信息。有人建议将所有版本复制到密钥的新区域。从而保留该密钥的所有版本信息。现在的问题是,我将last_modified
日期更改的版本复制到复制日期和时间。如果100个版本被复制,那么这100个版本在几秒钟的时间内,最初它们在一个月的范围内。有没有办法更新last_modified
时间以保留原始日期?
答案 0 :(得分:2)
S3不允许您指定或修改Last-Modified
值。文档隐含地指出了这一点,只是从PUT Object request支持的请求标头列表中省略Last-Modified
。 AWS论坛上还有关于此主题的a thread。
如果您需要保存Last-Modified
(例如,某些S3文件同步实用程序会这样做),您必须忽略S3设置的值并使用您自己的自定义标头,如x-amz-meta-last-modified
。