跳至内容

在将S3对象复制到新的存储桶时,有没有不改变其最后修改日期的方法?

0

【以下的问题经过翻译处理】 我正在尝试将现有的S3对象复制到另一个S3存储桶中。据我所知,有两种方法可以大规模地完成这个任务:S3批量操作复制。根据AWS文档,这两种解决方案都支持复制对象元数据以及对象本身。

然而,当我尝试使用S3批量操作复制S3对象时,Last-Modified元数据会被更新为每个对象被复制时的时间戳。对象本身和其原始元数据的其余部分被复制到新的S3存储桶中而没有被更改。

是否有一种方法可以在使用S3批量操作或复制时复制S3对象的原始Last-Modified元数据而不被更改?

专家
已提问 2 年前49 查看次数
1 回答
0

【以下的回答经过翻译处理】 AWS定义的对象元数据,包括S3对象的“最后修改日期”,只能由Amazon S3修改。为保留S3对象在复制时的原始“最后修改日期”,可以为对象添加用户定义的元数据(https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html#UserMetadata)。有关更多信息,请参见“在Amazon S3控制台中编辑对象元数据” (https://docs.aws.amazon.com/AmazonS3/latest/userguide/add-object-metadata.html)。

专家
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。