Utiliser Aktar

Les envois peuvent-ils se supprimer d'eux-mêmes au bout d'un certain temps ?

En bref

Oui. Choisissez Supprimer après 1, 7, 14 ou 30 jours à côté de la destination, et votre bucket supprime le fichier à l'échéance grâce à une règle de cycle de vie, même quand Aktar n'est pas ouvert.

Les fichiers temporaires sont envoyés sous tmp/1d/, tmp/7d/, tmp/14d/ ou tmp/30d/, devant leur chemin habituel. Pour chacun de ces dossiers, une règle de cycle de vie du bucket (aktar-expire-1d, etc.) supprime les fichiers lorsqu'ils atteignent cet âge. Comme c'est le bucket qui supprime, cela fonctionne même si votre Mac est éteint ou si Aktar a été désinstallé. L'historique indique quand chaque fichier sera supprimé.

« Supprimer après » devient disponible dès que le bucket a ces règles. Choisissez Configurer la suppression automatique… dans le menu « Supprimer après » ou dans les réglages de la destination : Aktar ajoute les quatre règles en conservant celles que le bucket a déjà. Il faut pour cela une clé autorisée à modifier les règles de cycle de vie :

  • Cloudflare R2 : un jeton Admin Read & Write. Un jeton Object Read & Write peut envoyer des fichiers, mais pas modifier les règles.
  • Amazon S3 : s3:GetLifecycleConfiguration et s3:PutLifecycleConfiguration sur le bucket.

Si votre clé ne le permet pas, Aktar liste les règles pour que vous les ajoutiez dans le tableau de bord de votre fournisseur : supprimer les objets avec le préfixe tmp/1d/ après 1 jour, tmp/7d/ après 7 jours, tmp/14d/ après 14 jours et tmp/30d/ après 30 jours. Cliquez ensuite sur Vérifier à nouveau.

Les fournisseurs appliquent les règles de cycle de vie en arrière-plan, en général une fois par jour : un fichier peut donc rester accessible jusqu'à environ un jour après sa date. Vous pouvez désactiver la suppression automatique pour chaque destination, en gardant ou en retirant les règles. Les envois temporaires sont disponibles dans Aktar pour Mac à partir de la 0.5.0, et dans les apps iPhone, iPad et Android à partir de la 1.1.0.