Found 0 result in total
Content is empty
If you don't find the content you expect, please try another search term
Last updated:2021-09-23 15:02:41
This PUT interface can add a BucketPolicy to a bucket. If an interface already has a BucketPolicy, the newly added BucketPolicy will completely replace the old one. If you want to use this interface, you need to be the owner of this Bucket. If the interface call succeeds, 204 will be returned. If the call fails, the error code and specific error information will be returned.
PUT /?policy HTTP/1.1
Host: {BucketName}.{endpoint}
Date: {date}
Authorization: {SignatureValue}
Policy written in JSON
Note:
The interface does not use request parameters.
This interface only uses common request headers. For more information, please click Public request headers.
A JSON string describing the bucket policy.
This interface can use all common response headers. For more information, please click Public response headers.
The interface does not return the corresponding content.
The interface does not return any special errors.
PUT /?policy HTTP/1.1
Host: ks3-example.ks3-cn-beijing.ksyuncs.com
Content-Length: 225
Authorization: authorization string
Content-Md5: 8evRehlmPHkf+VuSe8k6Rg==
Date: Tue, 19 Jul 2016 09:12:54 GMT
{
"Version":"2008-10-17",
"Statement":[
{
"Sid":"1",
"Effect":"Allow",
"Principal":{
"KSC":[
"krn:ksc:iam::accountID:root",
"krn:ksc:iam::accountID:user/userName"
]
},
"Action":[
"ks3:*"
],
"Resource":[
"krn:ksc:ks3:::ks3-example",
"krn:ksc:ks3:::ks3-example/*"
],
"Condition":{
"IpAddress":{
"ksc:SourceIp":"54.240.143.1"
}
}
}
]
}
HTTP/1.1 204 No Content
Content-Length: 0
Connection: keep-alive
Date: Tue, 19 Jul 2016 09:14:23 GMT
Server: Tengine
X-Application-Context: application
X-Kss-Request-Id: 54a47bda18ac4e6e91de369add54218e
Pure Mode