首页 > 解决方案 > 如何在某个存储桶/文件夹下模拟文件 S3 的时间戳更新

问题描述

如何在某个存储桶/文件夹下模拟文件 S3 的时间戳更新(即我想做相当于 UNIX 术语中的触摸文件名)

标签: amazon-web-servicesamazon-s3aws-sdk

解决方案


您可以使用以下命令来实现相同的目的:

aws s3api copy-object --storage-class STANDARD --copy-source <bucket-name>/<file-name> --bucket <bucket-name> --key <file-name>

此命令将通过告诉 Amazon 将存储类更改为当前存储类来将文件上的时间戳修改为当前时间。如果您的存储类不同于 STANDARD,则在命令中使用该存储类。

我在存储桶中创建了一个文件并运行了上述命令,它将文件的时间戳更改为当前时间,类似于 Unix 中的触摸。


推荐阅读