Aller au contenu principal

Opérations par lot — Automatisez des workflows cloud en plusieurs étapes dans RcloneView

· 5 minutes de lecture
Tayson
Senior Engineer

La fonctionnalité Opérations par lot de RcloneView vous permet d'enchaîner des tâches cloud — créer des dossiers, copier des fichiers, synchroniser, vérifier, déplacer et nettoyer — en un seul workflow automatisé qui s'exécute du début à la fin.

La plupart des tâches de gestion cloud ne sont pas des opérations en une seule étape. Un workflow typique de traitement de fichiers peut impliquer la création d'un dossier de transit, la copie des fichiers source dans celui-ci, l'exécution d'une synchronisation vers un bucket de production, la vérification du transfert, puis la suppression du contenu de transit. Effectuer chaque étape manuellement dans l'ordre est fastidieux et sujet aux erreurs. La fonctionnalité Opérations par lot (Bêta) de RcloneView automatise précisément ce type de workflow en plusieurs étapes en enchaînant des opérations selon une séquence définie, avec transmission de variables entre les étapes.

Aperçu de l'application RcloneView

Gérez et synchronisez tous vos clouds au même endroit

RcloneView est une interface graphique multiplateforme pour rclone. Comparez des dossiers, transférez ou synchronisez des fichiers et automatisez vos workflows multi-cloud avec une interface visuelle et épurée.

  • Tâches en un clic : Copier · Synchroniser · Comparer
  • Planificateurs et historique pour une automatisation fiable
  • Compatible avec Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP et plus
WindowsmacOSLinux
Commencer gratuitement →

Fonctions essentielles gratuites. Automatisations disponibles avec Plus.

Que sont les Opérations par lot ?

Les Opérations par lot sont une fonctionnalité d'automatisation de RcloneView qui vous permet de définir une séquence d'opérations sur des fichiers cloud à exécuter dans l'ordre. Chaque opération du lot est appelée une « étape », et les étapes s'exécutent séquentiellement — chacune se termine avant que la suivante ne commence. Les types d'étapes pris en charge incluent :

  • mkdir — créer un dossier à un chemin cloud spécifié
  • copyFolder / copyFile — copier un dossier ou un fichier individuel entre des remotes
  • sync — synchroniser la source vers la destination
  • check — vérifier que le contenu des dossiers correspond entre la source et la destination
  • move — déplacer des fichiers ou des dossiers entre des emplacements
  • rename — renommer des fichiers à un chemin cloud
  • delete / deleteFile — suppression basée sur des filtres ou suppression d'un seul fichier
  • purge — supprimer une arborescence de répertoires entière
  • rmdirs — supprimer les répertoires vides
  • filelist — générer une liste de fichiers
  • sleep — mettre en pause l'exécution pendant une durée spécifiée

Cette flexibilité prend en charge un large éventail de scénarios d'automatisation réels, sans nécessiter de script.

Configuring a multi-step batch operation workflow in RcloneView

Créer un workflow cloud en plusieurs étapes

Prenons l'exemple d'une équipe data qui traite des fichiers de rapport quotidiens : elle doit copier les fichiers entrants vers un dossier de traitement, synchroniser les résultats traités vers un bucket S3, vérifier la synchronisation par comparaison de sommes de contrôle, puis supprimer les fichiers de transit locaux. En tant qu'Opération par lot dans RcloneView :

  1. mkdir — créer le dossier processing/YYYY-MM-DD dans le remote de transit
  2. copyFolder — copier les fichiers entrants vers le dossier de traitement
  3. sync — synchroniser le dossier de traitement vers le bucket S3 de production
  4. check — vérifier que le contenu du bucket S3 correspond au dossier de traitement
  5. purge — supprimer le dossier de transit après une vérification réussie

La transmission de variables entre les étapes permet à la sortie d'une étape (comme un chemin de dossier généré dynamiquement) d'alimenter l'étape suivante, ce qui simplifie la configuration des workflows horodatés par date.

Multi-step batch workflow automating cloud-to-cloud data pipeline in RcloneView

Aperçu en simulation avant l'exécution

Comme les tâches de synchronisation individuelles, les Opérations par lot prennent en charge un mode d'aperçu en simulation (dry-run). Avant d'exécuter un lot qui modifie ou supprime des données cloud, lancez une simulation pour voir exactement ce que ferait chaque étape sans effectuer de changement réel. Ceci est essentiel pour les workflows de production où les erreurs coûtent cher à corriger.

Le suivi de la progression étape par étape indique quelle étape est en cours d'exécution et les résultats de chaque étape terminée — vous pouvez ainsi surveiller des opérations complexes en plusieurs étapes depuis l'interface de RcloneView.

Monitoring batch operation step-by-step progress in RcloneView

Remarque importante : statut Bêta

Les Opérations par lot sont une fonctionnalité Bêta de RcloneView. Bien que la fonctionnalité principale soit confirmée et disponible dans l'application, la stabilité peut varier pour les workflows complexes en plusieurs étapes. Testez minutieusement les workflows par lot dans des environnements hors production avant de les déployer pour des pipelines de données critiques.

Reviewing batch operation execution status in RcloneView

Pour commencer

  1. Téléchargez RcloneView depuis rcloneview.com.
  2. Accédez à la fonctionnalité Opérations par lot depuis l'interface du Gestionnaire de tâches.
  3. Ajoutez des étapes à votre lot dans l'ordre d'exécution souhaité.
  4. Lancez un aperçu en simulation, puis exécutez le workflow par lot complet.

Les Opérations par lot dans RcloneView comblent l'écart entre la gestion cloud manuelle et le script complet — vous offrant une automatisation puissante en plusieurs étapes via une interface visuelle, sans code requis.


Guides connexes :

Fournisseurs cloud pris en charge

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces