Aktar'ı kullanmak

Yüklemeler bir süre sonra kendiliğinden silinebilir mi?

Kısa yanıt

Evet. Hedefin yanındaki Silinme için 1, 7, 14 ya da 30 gün seç; dosyayı zamanı gelince bucket'ın kendisi bir yaşam döngüsü kuralıyla siler, Aktar çalışmıyorken bile.

Süreli dosyalar, her zamanki yollarının önüne tmp/1d/, tmp/7d/, tmp/14d/ ya da tmp/30d/ eklenerek yüklenir. Bu klasörlerin her biri için bucket'taki bir yaşam döngüsü kuralı (aktar-expire-1d vb.) dosyaları o yaşa geldiklerinde siler. Silme işini bucket yaptığı için Mac'in kapalıyken ya da Aktar kaldırılmışken bile gerçekleşir. Geçmiş, her dosyanın ne zaman silineceğini gösterir.

Silinme seçeneği, bucket'ta bu kurallar olduğunda kullanılabilir hale gelir. Silinme menüsünden ya da hedefin ayarlarından Otomatik Silmeyi Kur… seçeneğini seç; Aktar dört kuralı ekler ve bucket'ta zaten olan kurallara dokunmaz. Bunun için yaşam döngüsü kurallarını değiştirme izni olan bir anahtar gerekir:

  • Cloudflare R2: Admin Read & Write izinli bir token. Object Read & Write izinli bir token yükleme yapabilir ama kuralları değiştiremez.
  • Amazon S3: bucket üzerinde s3:GetLifecycleConfiguration ve s3:PutLifecycleConfiguration.

Anahtarın bunu yapamıyorsa Aktar kuralları listeler, sen de sağlayıcının panelinde ekleyebilirsin: tmp/1d/ önekli nesneleri 1 gün, tmp/7d/ önekli nesneleri 7 gün, tmp/14d/ önekli nesneleri 14 gün ve tmp/30d/ önekli nesneleri 30 gün sonra sil. Ardından Tekrar Kontrol Et'e tıkla.

Sağlayıcılar yaşam döngüsü kurallarını arka planda, genellikle günde bir kez çalıştırır; bu yüzden bir dosyaya silinme tarihinden sonra en fazla bir gün kadar daha erişilebilir. Otomatik silmeyi her hedef için ayrı ayrı kapatabilir, kuralları tutabilir ya da kaldırabilirsin. Süreli yüklemeler Mac için Aktar 0.5.0 ve sonrasında, iPhone, iPad ve Android uygulamalarında ise 1.1.0 sürümünden itibaren var.