In breve
Sì. Scegli Elimina dopo 1, 7, 14 o 30 giorni accanto alla destinazione, e il tuo bucket elimina il file nei tempi previsti tramite una regola del ciclo di vita, anche quando Aktar non è in esecuzione.
I file con scadenza vengono caricati sotto tmp/1d/, tmp/7d/, tmp/14d/ o tmp/30d/, davanti al loro solito percorso. Per ognuna di queste cartelle, una regola del ciclo di vita nel bucket (aktar-expire-1d e così via) elimina i file quando raggiungono quell’età. Visto che è il bucket a eliminarli, succede anche se il Mac è spento o Aktar è stata disinstallata. La cronologia mostra quando verrà eliminato ogni file.
“Elimina dopo” diventa disponibile quando il bucket ha queste regole. Scegli Configura eliminazione automatica… nel menu “Elimina dopo” o nelle impostazioni della destinazione, e Aktar aggiunge le quattro regole mantenendo quelle che il bucket ha già. Serve una chiave autorizzata a modificare le regole del ciclo di vita:
- Cloudflare R2: un token con Admin Read & Write. Un token Object Read & Write può caricare ma non può modificare le regole.
- Amazon S3:
s3:GetLifecycleConfigurationes3:PutLifecycleConfigurationsul bucket.
Se la tua chiave non può farlo, Aktar elenca le regole così puoi aggiungerle dalla dashboard del provider: elimina gli oggetti con prefisso tmp/1d/ dopo 1 giorno, tmp/7d/ dopo 7 giorni, tmp/14d/ dopo 14 giorni e tmp/30d/ dopo 30 giorni. Poi clicca Verifica di nuovo.
I provider eseguono le regole del ciclo di vita in background, di solito una volta al giorno, quindi un file può restare raggiungibile fino a circa un giorno oltre la sua data. Puoi disattivare l’eliminazione automatica per ogni destinazione e mantenere o rimuovere le regole. I caricamenti con scadenza sono disponibili in Aktar per Mac 0.5.0 e successive, e nelle app per iPhone, iPad e Android dalla 1.1.0.