Ho contattato l’assistenza e sembra che ci sia una soluzione al problema degli orphan. Ecco cosa ha detto l’assistenza Backblaze:
Ci sono un paio di cose che succedono qui. Guardando il tuo account, hai impostato le regole del ciclo di vita del tuo bucket su Conserva tutti i file. Se cambiassi le regole del ciclo di vita in Conserva solo l’ultima versione del file, il file nascosto verrà eliminato dopo 24 ore che è stato nascosto, liberando spazio di archiviazione.
Ora, un altro livello da aggiungere qui è che quando si utilizza un servizio compatibile con S3, ogni volta che viene chiamata un’eliminazione di un oggetto, questo verrà nascosto. E da qui, a seconda delle regole del ciclo di vita del bucket, verrà eliminato o rimarrà nascosto. Nel tuo caso, i file rimangono nascosti e non vengono eliminati a causa di Conserva TUTTI i file.
Affinché un oggetto venga eliminato quando viene chiamata un’eliminazione di un oggetto, è necessario avere l’ID della versione del file con la relativa chiamata di eliminazione, cosa che non credo l’integrazione stia facendo se i file vengono semplicemente nascosti.
Affinché questi file vengano eliminati dal bucket, dovrai accedere al tuo account Backblaze, andare al tuo bucket e aggiornare la sua impostazione del ciclo di vita a Conserva solo l’ultima versione del file. Questo eliminerà il file nascosto dal bucket dopo 24 ore.
Per impostazione predefinita, Backblaze imposta la regola del ciclo di vita “Conserva tutti i file” per i bucket appena creati. Probabilmente è per questo che tutti hanno problemi con gli orphan. La modifica della regola del ciclo di vita in “Conserva solo l’ultima versione del file” elimina gli orphan dopo 24 ore una volta che sono stati nascosti.
Potrebbe valere la pena menzionarlo in questo thread: