Baidu AI Cloud
中国站

百度智能云

Object Storage

Get Permission to Access Object

Interface Description

This command is used to get access control of an object.

Request URI

GET /v1/{bucketName}/{objectKey}?acl

Parameter Name Parameter Type Required? Description Example Value Parameter Position
bucketName String Yes Bucket name "bucketName_example" Path
objectKey String Yes Object name "objectKey_example" Path

Request Body Parameters

Description of Data Structure for Request Body Field

Response Body Parameters

Description of Data Structure for Response Body Field

Parameter Name Parameter Type Description Example Value
accessControlList List Access control list (ACL)

Data Structure Description of AccessControlList Field

Parameter Name Parameter Type Description Example Value
grantee List Agrantee
permission List The authorized permission can be FULL_CONTROL and READ.

Description of Data Structure for Grantee Field

Parameter Name Parameter Type Description Example Value
id String Authorized user name ID 8c47a952db4444c5a097b41be3f24c94

Request Example

GET /v1/bucketName_example/objectKey_example?acl
Common Request Header


{ }

Response Example

HTTP/1.1 200 OK
<Common response header>

{
  "accessControlList" : [ {
    "grantee" : [ {
      "id" : "8c47a952db4444c5a097b41be3f24c94"
    }, {
      "id" : "8c47a952db4444c5a097b41be3f24c94"
    } ],
    "permission" : [ "FULL_CONTROL", "FULL_CONTROL" ]
  }, {
    "grantee" : [ {
      "id" : "8c47a952db4444c5a097b41be3f24c94"
    }, {
      "id" : "8c47a952db4444c5a097b41be3f24c94"
    } ],
    "permission" : [ "FULL_CONTROL", "FULL_CONTROL" ]
  } ]
}

Error Code

Refer to the universal error code.

Previous
Set Permission to Access Object
Next
Delete Permission to Access Object