日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

GetObjectACL

調用GetObjectACL接口獲取存儲空間(Bucket)下某個文件(Object)的訪問權限(ACL)。

版本控制

調用GetObjectACL接口時,默認只能獲取Object當前版本的ACL。您可以通過指定versionId參數來獲取指定Object版本的ACL。如果Object的對應版本為刪除標記(Delete Marker),則OSS將返回404 Not Found。

說明

如果一個Object從未設置過ACL,則調用GetObjectACL時,返回的ObjectACLdefault,表示該ObjectACL遵循Bucket ACL。即如果Bucket的訪問權限是private,則該Object的訪問權限也是private。

請求語法

GET /ObjectName?acl HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue

當您在OSS ON云盒中調用該接口時,您需要將Host替換為云盒Endpoint。更多信息,請參見云盒Endpoint

請求頭

此接口僅涉及公共請求頭。更多信息,請參見公共請求頭(Common Request Headers)

響應頭

此接口僅包含公共響應頭。更多信息,請參見公共響應頭(Common Response Headers)

響應元素

名稱

類型

示例值

描述

AccessControlList

容器

不涉及

存儲ACL信息的容器。

父節點:AccessControlPolicy

AccessControlPolicy

容器

不涉及

保存Get Object ACL結果的容器。

父節點:None

DisplayName

字符串

0022012****

Bucket擁有者的名稱,與用戶ID保持一致。

父節點:AccessControlPolicy.Owner

Grant

枚舉字符串

private

ObjectACL權限。

有效值:

  • default(默認值):繼承Bucket ACL

  • private:私有

  • public-read:公共讀

  • public-read-write:公共讀寫

父節點:AccessControlPolicy.AccessControlList

ID

字符串

0022012****

Bucket擁有者的用戶ID。

父節點:AccessControlPolicy.Owner

Owner

容器

不涉及

保存Bucket擁有者信息的容器。

父節點:AccessControlPolicy

示例

  • 未開啟版本控制

    請求示例

    GET /test-object?acl HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Wed, 29 Apr 2015 05:21:12 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 559CC9BDC755F95A64485981
    Date: Wed, 29 Apr 2015 05:21:12 GMT
    Content-Length: 253
    Content-Type: application/xml
    Connection: keep-alive
    Server: AliyunOSS
    
    <?xml version="1.0" ?>
    <AccessControlPolicy>
        <Owner>
            <ID>0022012****</ID>
            <DisplayName>0022012****</DisplayName>
        </Owner>
        <AccessControlList>
            <Grant>public-read </Grant>
        </AccessControlList>
    </AccessControlPolicy>
  • 已啟用版本控制

    請求示例

    GET /example?acl&versionId=CAEQMhiBgMC1qpSD0BYiIGQ0ZmI5ZDEyYWVkNTQwMjBiNTliY2NjNmY3ZTVk**** HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Tue, 09 Apr 2019 06:30:10 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-version-id: CAEQMhiBgMC1qpSD0BYiIGQ0ZmI5ZDEyYWVkNTQwMjBiNTliY2NjNmY3ZTVk****
    x-oss-request-id: 5CAC3BF2B7AEADE017000621
    Date: Tue, 09 Apr 2019 06:30:10 GMT
    Content-Length: 261
    Content-Type: application/xml
    Connection: keep-alive
    Server: AliyunOSS
    
    <?xml version="1.0" encoding="UTF-8"?>
    <AccessControlPolicy>
      <Owner>
        <ID>1234513715092****</ID>
        <DisplayName>1234513715092****</DisplayName>
      </Owner>
      <AccessControlList>
        <Grant>public-read</Grant>
      </AccessControlList>
    </AccessControlPolicy>

SDK

此接口所對應的各語言SDK如下:

錯誤碼

錯誤碼

HTTP狀態碼

錯誤信息

描述

AccessDenied

403

You do not have read acl permission on this object.

沒有操作權限。只有Bucket的擁有者才能使用GetObjectACL接口來獲取該Bucket下某個ObjectACL。