PutBucketCopyrightProtection
Last Updated:2021-12-08
Interface Description
With this interface, you can enable the copyright protection feature of the bucket, and specify the resource field to indicate the effective resource range. For the file with copyright protection enabled, the anonymous download and access to this file or the access with custom photo processing parameters are not allowed. Only the style access or the access with legal signature is allowed.
Request Syntax
PUT /?copyrightProtection HTTP/1.1
Host: <BucketName>.bj.bcebos.com
x-bce-date: date
Content-Length: request-body length
Content-Type: application/json; charset=utf-8
Authorization: AuthorizationString
(request body: json string)
Request Example
PUT /?copyrightProtection HTTP/1.1
Host: <BucketName>.bj.bcebos.com
x-bce-date: 2016-04-06T06:34:40Z
Content-Length: request-body length
Content-Type: application/json; charset=utf-8
Authorization: AuthorizationString
{
"resource":[
"bucket/prefix/*",
"bucket/*/suffix"
]
}
Response Example
HTTP/1.1 200 OK
x-bce-request-id: 4db2b34d-654d-4d8a-b49b-3049ca786409
Content-Length: 0
Date: Wed, 06 Apr 2016 06:34:40 GMT
Server: BceBos
Description: The user must have the FULL_CONTROL permission.