重命名S3中的父文件夹

时间:2020-08-17 12:02:06

标签: amazon-web-services amazon-s3 batch-rename

我们知道,在S3对象中,文件夹路径只是对象键本身的一部分。

具有类似于以下内容的对象结构:

/files/user/09874/01/
/files/user/09875/01/
/files/user/09875/02/
/files/user/09876/01/
/files/user/09876/02/

在考虑到成千上万个文件且请求数应为最便宜/最小的情况下,建议您将哪种操作将父/files/重命名为/something/? /> (正在考虑以下docs

1 个答案:

答案 0 :(得分:0)

正如您所说,前缀是文件名的一部分。不幸的是,我唯一想到的方法是迭代对象列表并移至新的前缀。

在cli中:

aws s3 mv --recursive s3://bucket/files s3://bucket/something/
相关问题