可能重复:
Rails or Django? (or something else?)
Amazon S3 boto: how to rename a file in a bucket?
我正在使用这个: http://django-storages.readthedocs.org/en/latest/backends/amazon-S3.html
我需要重命名文件,我该怎么做?
我彻底搜查了文档但找不到任何内容。
答案 0 :(得分:6)
您可以使用复制操作,请参阅http://docs.amazonwebservices.com/AmazonS3/latest/dev/CopyingObjectsExamples.html。使用复制操作,您可以:
创建对象的其他副本
通过复制对象并删除原始对象来重命名对象
在Amazon S3位置(例如,北加利福尼亚州)移动对象 和欧盟)
答案 1 :(得分:3)
SubRed绝对正确,然后重命名S3对象。
如果你这样做而不编写一行代码,那么你可以使用Bucket Explorer,它会重命名整个文件夹(所有对象都以公共前缀end以“/”开头。)
[披露:我是Bucket Explorer的开发人员]