將公用讀取 Bucket 某個目錄下的檔案讀寫權限設定為私人,可通過 ossutil 2.0 命令列工具批量處理,或在控制台逐一設定。
方式一:使用 ossutil 工具大量設定(推薦)
ossutil 2.0 支援使用set-props(設定對象屬性)命令遞迴修改目錄下所有檔案的讀寫權限。
命令格式
ossutil set-props oss://<Bucket名稱>/<目錄名稱> --acl private -r -f--acl private:--acl用於設定讀寫權限,private指定為私人。-r:遞迴操作,適用於目錄下所有子檔案。-f:強制執行,不進行逐個確認。
使用樣本
將examplebucket中 data/ 目錄下的所有檔案設定為私人:
ossutil set-props oss://examplebucket/data/ --acl private -r -f方式二:逐一設定
若檔案數量較少,可在控制台將該目錄下所有檔案的讀寫權限逐一設定為私人。具體步驟請參見設定Object ACL。