當你想刪除oss服務中某個bucket下的資料夾時,資料夾中又包含了太多檔案,遞迴刪除太過耗時,又必須刪除時,此時就要用oss的檔案刪除策略,如下所示:
ossclient client = new ossclient(endpoint, accessid, accesskey);
setbucketlifecyclerequest req = new setbucketlifecyclerequest(bucketname);
// 新增lifecycle規則
req.addlifecyclerule(new lifecyclerule("delete obsoleted files", "obsoleted/", rulestatus.enabled, 3));
req.addlifecyclerule(new lifecyclerule("delete temporary files", "temporary/", rulestatus.enabled,
dateutil.parseiso8601date("2022-10-12t00:00:00.000z")));
// 設定bucket lifecycle
client.setbucketlifecycle(req);
OSS 檔案儲存
背景 比較 之前儲存系統用的是fastdfs,主要是儲存一些word文件 等小檔案 現在用的是阿里雲的oss oss的官方文件 簡介 fastdfs fastdfs oss 阿里雲物件儲存服務 object storage service,簡稱oss 是阿里雲提供的海量 安全 低成本 高可靠的雲儲存...
檔案上傳oss
com.aliyun.ossgroupid aliyun sdk ossartifactid 2.8.3version dependency endpoint以杭州為例,其它region請按實際情況填寫。string endpoint 使用剛剛建立的accesskeyid和accesskeysecr...
阿里雲OSS上傳 刪除
設定檔案路徑和名稱 string fileurl filehost datestr uuid file.getoriginalfilename 上傳檔案 putobjectresult result client.putobject new putobjectrequest bucketname,f...