此接口用于为存储桶开启或关闭传输加速。通过设置传输加速,您可以提升全球各地用户对 TOS 的访问速度,适用于远距离传输数据、大文件上传和下载场景。
关于传输加速的更多注意事项介绍,请参见注意事项。
PUT /?transferAcceleration HTTP/1.1 Host: bucketname.tos-cn-beijing.volces.com Date: GMT Date Content-MD5: content-md5 string Authorization: authorization string Content-Length: length { "TransferAccelerationConfiguration": { "Enabled": "true" } }
该请求需要在消息头中设置请求元素的 Content-MD5 值,与上传的请求元素的 MD5 值进行比较,如果不相等,将返回错误。其他使用的公共请求消息头,请参见公共参数。
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|---|
transferAcceleration | Query | String | 是 | - | 代表 PutBucketTransferAcceleration 请求的特殊标识。 |
名称 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|
TransferAccelerationConfiguration | Object | 是 | - | 传输加速配置。 |
Enabled | String | 是 | true | 目标Bucket是否开启传输加速。取值如下:
|
该请求返回的公共响应消息头,请参见公共参数。
该请求响应中无消息元素。
PUT /?transferAcceleration HTTP/1.1 Host: examplebucket.tos-cn-beijing.volces.com Date: Mon, 31 Oct 2016 12:00:00 GMT Authorization: authorization string Content-MD5: ContentMD5 Content-Length: length { "TransferAccelerationConfiguration": { "Enabled": "true" } }
HTTP/1.1 200 OK Date: Sat, 07 Oct 2023 09:02:23 GMT Server: TosServer x-tos-id-2: 1e89f203jld00006-a444fd0 x-tos-request-id: 1e89f203b2d00006-a444ed0 Content-Length: 0