【问题标题】:amazon S3 upload object LastModified date keep changed?亚马逊 S3 上传对象上次修改日期保持更改?
【发布时间】:2021-09-17 08:50:24
【问题描述】:

我们知道,如果我们在 linux 或 mac 中下载一个大文件,文件最后修改时间会保持变化。 S3也是这样吗?对象上次修改time will keep changed during uploading,还是只是一个简单的时间戳to record the start of upload operation

【问题讨论】:

  • 如果解决方案对您有所帮助,请接受它作为解决方案,以便将来对其他人有所帮助:)

标签: amazon-web-services amazon-s3


【解决方案1】:

Doc says 上传对象后,无法修改对象元数据。修改对象元数据的唯一方法是复制对象并设置元数据。,我相信为了保持原子性,如果put操作成功,那么只有它会更新时间。

Last-Modified,属于系统定义的元数据类别。

Last-Modified->Description->对象创建日期或最后修改日期,以最晚为准。也就是说成功的put操作只会更新lastmodified时间。

修改的日期/时间由 S3 系统自己更新,反映文件完全上传到 S3 的时间(S3 不会显示未完成传输。) 对象的最后修改日期直接反映了该对象最后一次放入 S3 的时间。

即使是类似的答案也说相同的https://stackoverflow.com/a/40699793/13126651 - “Last-Modified 时间戳应与成功 PUT 请求的响应标头中返回的日期值匹配。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 2012-03-30
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多