如何使用Amazon的s3api重命名文件?

时间:2018-10-10 20:51:36

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

我正在使用Amazon的s3api界面来重命名已经上传到存储桶中的文件(在bash脚本中完成)。我想运行命令

debugDescription

但是很明显有些改变,因为上面的错误消失了

aws s3api --recursive mv s3://$bucket_name/$file_name s3://$bucket_name/$file_name.$last_modified_file_date

如何重命名存储桶中存在的文件?

1 个答案:

答案 0 :(得分:2)

您无法在s3中直接重命名文件,唯一的选择是使用'mv'命令并为目标密钥使用新名称:

aws s3 --recursive mv s3://<bucket>/<old_key> s3://<bucket>/<new_key>