除了在建立儲存空間的時候能夠對儲存空間的 ACL 進行設定,也可以之後根據自己的業務需求對儲存空間的ACL進行修改。這個操作只有該儲存空間的建立者有許可權執行。目前儲存空間有三種存取權限:
許可權值 | 中文名稱 | 許可權對訪問者的限制 |
---|---|---|
public-read-write | 公共讀寫 | 任何人(包括匿名訪問)都可以對該儲存空間中的檔案進行讀寫操作,所有這些操作產生的費用由該儲存空間的建立者承擔,請慎用該許可權。 |
public-read | 公共讀,私有寫 | 只有該儲存空間的擁有者或者授權對象可以對該儲存空間內的檔案進行寫操作,任何人(包括匿名訪問)可以對該儲存空間中的檔案進行讀操作。 |
private | 私有讀寫 | 只有資源擁有者或者授權對象可以對該儲存空間內的檔案進行讀寫操作,其他人在未經授權的情況下無法訪問該儲存空間內的檔案。 |
詳細解釋請參見存取權限。
功能使用參考
設定儲存空間 ACL
- 控制台:設定存取權限
- SDK:Java SDK-Bucket中設定Bucket ACL
- API:Put BucketACL
獲取儲存空間 ACL
- 控制台:登入後可以在儲存空間屬性中查看
- SDK:Java SDK-Bucket中獲取Bucket ACL
- API:Get BucketACL