【以下的问题经过翻译处理】 这是一个有趣的问题,我正在研究这方面的可能性。而且我相信没有比您提到的更好或更简单的方法来重命名对象。在 S3 CLI 或 s3api CLI 中没有这样的选项可用于重命名对象。此外,在 AWS 文档 中,建议您必须复制一个对象才能重命名它。
我也在寻找以某种方式更改某些对象元数据的可能选项。您可以在 此处 查看有关对象元数据的详细信息。但是,我在系统元数据中没有看到对象或键名的任何元数据字段。此外,该文件明确提到以下内容:
上传对象后,您无法修改对象元数据。修改对象元数据的唯一方法是复制对象并设置元数据。
所以我相信复制对象将是你唯一的选择。