Amazon web services 如何在某个bucket/文件夹下模拟文件S3的时间戳更新

Amazon web services 如何在某个bucket/文件夹下模拟文件S3的时间戳更新,amazon-web-services,amazon-s3,aws-sdk,Amazon Web Services,Amazon S3,Aws Sdk,如何在某个bucket/文件夹下模拟文件S3的时间戳更新(即,我想做UNIX术语中与touch filename等效的操作)您可以使用以下命令实现相同的功能: aws s3api copy-object --storage-class STANDARD --copy-source <bucket-name>/<file-name> --bucket <bucket-name> --key <file-name> aws s3api复制对象--存储

如何在某个bucket/文件夹下模拟文件S3的时间戳更新(即,我想做UNIX术语中与touch filename等效的操作)

您可以使用以下命令实现相同的功能:

aws s3api copy-object --storage-class STANDARD --copy-source <bucket-name>/<file-name> --bucket <bucket-name> --key <file-name>
aws s3api复制对象--存储类标准--复制源/--存储桶--键
此命令将通过告诉Amazon将存储类更改为当前存储类,将文件上的时间戳修改为当前时间。如果您的存储类与标准存储类不同,请在命令中使用该存储类


我已经在bucket中创建了一个文件并运行了上述命令,它将文件的时间戳更改为与Unix中的touch类似的当前时间。

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

aws s3api copy-object --storage-class STANDARD --copy-source <bucket-name>/<file-name> --bucket <bucket-name> --key <file-name>
aws s3api复制对象--存储类标准--复制源/--存储桶--键
此命令将通过告诉Amazon将存储类更改为当前存储类,将文件上的时间戳修改为当前时间。如果您的存储类与标准存储类不同,请在命令中使用该存储类


我已经在bucket中创建了一个文件并运行了上述命令,它将文件的时间戳更改为与Unix中的touch类似的当前时间。

我的答案对您有帮助吗?我的答案对您有帮助吗?这应该可以工作,但请注意,文件大小限制为
5368709120
发生错误(InvalidRequest)调用CopyObject操作时:指定的复制源大于复制源允许的最大大小:5368709120
这应该可以工作,但请注意,存在文件大小限制
5368709120
发生错误(InvalidRequest)调用CopyObject操作时:指定的复制源大于复制源允许的最大大小:5368709120