Korzystanie z Aktara

Czy przesłane pliki mogą same się usuwać po jakimś czasie?

Krótka odpowiedź

Tak. Wybierz przy miejscu docelowym Usuń po 1, 7, 14 lub 30 dniach, a bucket usunie plik w terminie dzięki regule cyklu życia, nawet gdy Aktar nie działa.

Pliki z terminem ważności są przesyłane do tmp/1d/, tmp/7d/, tmp/14d/ lub tmp/30d/ przed ich zwykłą ścieżką. Dla każdego z tych folderów reguła cyklu życia w buckecie (aktar-expire-1d i kolejne) usuwa pliki, gdy osiągną ten wiek. Ponieważ usuwaniem zajmuje się bucket, dzieje się to nawet wtedy, gdy Twój Mac jest wyłączony albo Aktar odinstalowany. Historia pokazuje, kiedy każdy plik zostanie usunięty.

Opcja „Usuń po” staje się dostępna, gdy bucket ma te reguły. Wybierz Skonfiguruj automatyczne usuwanie… w menu „Usuń po” lub w ustawieniach miejsca docelowego, a Aktar doda cztery reguły, zachowując te, które bucket już ma. Wymaga to klucza z uprawnieniem do zmiany reguł cyklu życia:

  • Cloudflare R2: token z uprawnieniem Admin Read & Write. Token Object Read & Write może przesyłać pliki, ale nie może zmieniać reguł.
  • Amazon S3: s3:GetLifecycleConfiguration i s3:PutLifecycleConfiguration dla bucketu.

Jeśli Twój klucz tego nie potrafi, Aktar wypisze reguły, byś mógł je dodać w panelu dostawcy: usuwaj obiekty z prefiksem tmp/1d/ po 1 dniu, tmp/7d/ po 7 dniach, tmp/14d/ po 14 dniach i tmp/30d/ po 30 dniach. Następnie kliknij Sprawdź ponownie.

Dostawcy wykonują reguły cyklu życia w tle, zwykle raz dziennie, więc plik może być dostępny jeszcze do około doby po terminie. Automatyczne usuwanie możesz wyłączyć dla każdego miejsca docelowego osobno, zachowując lub usuwając reguły. Pliki z terminem ważności są dostępne w Aktarze na Maca od wersji 0.5.0 oraz w aplikacjach na iPhone, iPad i Androida od 1.1.0.