更新記錄
會自動刪除的上傳項目
不是每個檔案都需要永久保存:錯誤回報用的截圖、給測試人員的建置檔、快速審閱的草稿。在 Aktar 0.5.0 中,你可以在目的地旁選擇刪除時間,檔案就會在 1、7、14 或 30 天後自動消失,完全不必動手。
- Mac0.5.0
- Windows0.1.2
- iPhone 與 iPad1.1.0
- Android1.4.0
由你的儲存貯體負責刪除
會到期的檔案上傳時,會在一般路徑前方加上 tmp/1d/、tmp/7d/、tmp/14d/ 或 tmp/30d/,而儲存貯體中的生命週期規則會在時間到時刪除該資料夾中的所有內容。這不需要 Aktar 在執行:即使你的 Mac 已關機,或已不再安裝 Aktar,檔案也會按時刪除,暫時分享的檔案也不會在儲存貯體中越積越多。
歷史記錄、資料庫和上傳通知會顯示每個到期檔案的刪除時間。選擇了期限時,面板會在拖放區域下方註明,避免你想保留的檔案意外到期。
一鍵設定
目的地的儲存貯體有了 Aktar 的規則後,就能使用「刪除時間」。在「刪除時間」選單中選擇設定自動刪除…,或使用「設定 → 目的地」中該目的地的「自動刪除」區段。Aktar 會加入四條規則:aktar-expire-1d、aktar-expire-7d、aktar-expire-14d 和 aktar-expire-30d,並讓儲存貯體中的其他規則完全維持原狀。
有些金鑰沒有變更生命週期規則的權限,例如具有 Object Read & Write 權限的 Cloudflare R2 權杖(Admin Read & Write 則可以)。這種情況下,Aktar 會列出需要在服務供應商主控台中加入的四條規則,加入後再重新檢查即可。
改變主意了?同一個區段中的關閉…會讓該目的地不再提供「刪除時間」。你可以保留規則,讓已在 tmp/ 下的檔案仍按時刪除,也可以移除規則。
Raycast、iPhone、iPad 和 Android
本機 API 現在在上傳時接受 expires=,讓 Raycast 的 Aktar 延伸功能也有自己的「刪除時間」選項。iPhone、iPad 和 Android App 會在 1.1.0 版加入到期上傳。它們使用相同的資料夾和規則,因此在多部裝置上使用的儲存貯體只需設定一次。
此版本的所有變更
新功能
- 選單列目的地選擇器旁的刪除時間:1、7、14 或 30 天。到期檔案放在
tmp/{N}d/下,由儲存貯體自行刪除,即使 Aktar 沒有執行也一樣。 - 可從選單列或「設定 → 目的地」一鍵設定儲存貯體的生命週期規則,儲存貯體的其他規則不受影響。如果金鑰無法變更生命週期規則,Aktar 會顯示需要在服務供應商主控台中加入哪些規則。
- 每個目的地都能關閉自動刪除,並選擇保留或移除儲存貯體的規則。
- 歷史記錄、資料庫和上傳通知會顯示到期檔案的刪除時間。
- 本機 API 在上傳時接受
expires=(以天為單位),並傳回expiresAt。