调用 RenameObject 接口重命名对象。
已开启 RenameObject 功能。具体操作,请参见使用 RenameObject或 PutBucketRename。
类别 | 注意事项 |
---|---|
约束限制 | RenameObject 功能与版本控制功能互斥。如果您的存储桶已开启或暂停版本控制功能,则将无法使用 RenameObject 功能。 |
重命名的内容 | RenameObject 接口仅会修改对象的名称,不会修改对象的修改时间等元数据。 |
重命名的对象 |
|
PUT /objectName?name=Name&rename HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: GMT Date Authorization: authorization string
该请求使用的公共请求消息头,请参见公共参数。
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|---|
rename | Query | String | 是 | - | 只需设置参数名称,无需设置参数值,代表 RenameObject 请求的特殊标识。 |
name | Query | String | 是 | dst-object | 重命名对象后的名称。 |
该请求消息中无请求元素。
该请求返回的公共响应消息头,请参见公共参数。
该请求响应中无消息元素。
PUT /src-object?name=dst-object&rename HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: GMT Date Authorization: authorization string
HTTP/1.1 204 No Content x-tos-id-2: 367be10900210004-a444ed0 x-tos-request-id: 367be10900210004-a444ed0 Date: Fri, 1 Jul 2022 01:00:36 GMT Server: TosServer