AWS CLI mv 命令是否也执行复制和删除操作?

AWS CLI mv 命令是否也执行复制和删除操作?

我正在研究在 AWS S3 中重命名捆绑包。我更愿意使用 SDK,但 SDK 似乎仅支持复制和删除。因为对象键用于对驱动器进行分区。

但是,根据其文档

这仅仅是复制和删除操作的包装器(可能),还是别的什么?

谢谢!

答案1

它不能是其他任何东西,因为 S3 的 REST 接口不支持“移动”或“重命名”操作,仅支持“放置/复制”操作,该操作允许将对象在 S3 内部从一个密钥复制到另一个密钥(包括跨存储桶,即使存储桶位于两个不同的区域,只要一组凭证具有足够的权限),而无需先下载然后上传对象。

相关内容