0

这是这个问题的后续问题。

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

4

1 回答 1

2

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

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

于 2012-12-20T22:13:38.407 回答