
INTÉGRATION S3 n8n : AUTOMATISER S3 AVEC N8N
Vous cherchez à automatiser la gestion de vos fichiers et buckets S3 avec n8n ? Bonne nouvelle : l'intégration native S3 dans n8n met à votre disposition 12 actions puissantes pour orchestrer vos opérations de stockage cloud sans écrire une seule ligne de code.
Que vous utilisiez Minio, Digital Ocean Spaces ou tout autre service compatible S3, cette intégration vous permet de créer, copier, télécharger et supprimer fichiers et dossiers directement depuis vos workflows n8n. Concrètement, vous pouvez automatiser la sauvegarde de documents, organiser vos assets par dossiers, synchroniser des fichiers entre buckets, ou encore déclencher des traitements dès qu'un fichier est uploadé. Dans ce guide complet, découvrez comment connecter votre compte S3 à n8n et exploiter chaque action disponible pour construire des automatisations robustes.
Besoin d'aide pour automatiser S3 avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate S3 with n8n?
L'intégration S3 n8n met à votre disposition 12 actions couvrant l'ensemble des opérations sur vos fichiers, dossiers et buckets. Vous pouvez ainsi gérer programmatiquement vos ressources de stockage : upload et download de fichiers, création et suppression de dossiers, gestion complète des buckets, copie entre emplacements, et recherche avancée dans vos conteneurs.
Gain de temps considérable : plus besoin de vous connecter manuellement à votre console S3 pour chaque opération. Configurez des workflows intelligents qui uploadent automatiquement les fichiers générés par vos autres applications, organisent vos assets dans les bons dossiers, ou nettoient les fichiers obsolètes. Zéro oubli : chaque étape de votre chaîne de traitement déclenche automatiquement l'action S3 correspondante. Intégration fluide : connectez S3 à plus de 400 applications dans n8n pour créer des pipelines de données complets.
Exemples de workflows métier : archivage automatique des factures PDF générées dans votre CRM, backup quotidien de vos exports de base de données vers Airtable, synchronisation de médias entre votre CMS et votre CDN, nettoyage programmé des fichiers temporaires de plus de 30 jours. En automatisant ces tâches répétitives, vous libérez des heures chaque semaine tout en garantissant une exécution fiable et traçable.
How to connect S3 to n8n?
! 1 stepHow to connect S3 to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIPS : Créez un utilisateur IAM dédié à n8n avec des permissions limitées aux seuls buckets nécessaires. Évitez d'utiliser vos credentials root. Cela renforce la sécurité et facilite l'audit des accès en cas de besoin.- 01
Besoin d'aide pour automatiser S3 avec n8n ?
Notre équipe vous répond en quelques minutes.
S3 actions available in n8n
01 Action 01S3 Get Many Folders
Cette action vous permet de récupérer la liste de tous les dossiers présents dans un bucket S3 donné. Particulièrement utile pour inventorier votre arborescence de stockage, auditer l'organisation de vos fichiers, ou alimenter un workflow de traitement par lot qui doit itérer sur chaque dossier.
Configuration des paramètres :
- Credential to connect with : Sélectionnez vos identifiants S3 préalablement configurés. Ce champ est requis.
- Resource : Définissez le type de ressource, ici "Folder" pour cibler les dossiers. Requis.
- Operation : Choisissez "Get Many" pour récupérer plusieurs éléments. Requis.
- Bucket Name : Nom exact du bucket à interroger. Champ texte requis.
- Return All : Interrupteur on/off. Activé, il récupère tous les dossiers sans limite. Optionnel.
- Limit : Nombre maximum de dossiers à retourner (défaut : 100). Actif uniquement si "Return All" est désactivé. Optionnel.
Cas d'usage typiques :
- Générer un rapport d'inventaire de votre structure de stockage
- Vérifier l'existence de dossiers avant d'y uploader des fichiers
- Alimenter une boucle de traitement sur chaque dossier projet
Utilisez cette action en début de workflow quand vous devez connaître dynamiquement les dossiers disponibles avant d'effectuer des opérations ciblées.

02 Action 02Delete Folder
Cette action supprime un dossier spécifique de votre bucket S3. Idéale pour automatiser le nettoyage de dossiers temporaires, supprimer des répertoires projet archivés, ou maintenir une organisation propre de votre stockage.
Configuration des paramètres :
- Credential to connect with : Sélectionnez vos identifiants S3. Requis.
- Resource : "Folder" pour cibler un dossier. Requis.
- Operation : "Delete" pour la suppression. Requis.
- Bucket Name : Nom du bucket contenant le dossier. Champ texte requis.
- Folder Key : Chemin complet du dossier à supprimer dans le bucket. Champ texte requis.
Cas d'usage typiques :
- Supprimer automatiquement les dossiers de builds obsolètes après déploiement
- Nettoyer les répertoires de fichiers temporaires après traitement
- Archiver puis supprimer les dossiers projets clôturés
Attention : cette action est irréversible. Assurez-vous d'avoir une sauvegarde ou confirmation avant de l'exécuter en production.

03 Action 03S3 Create Folder
Cette action crée un nouveau dossier dans votre bucket S3. Essentielle pour organiser automatiquement vos fichiers dans une structure logique dès leur création ou import.
Configuration des paramètres :
- Credential to connect with : Vos identifiants S3. Requis.
- Resource : "Folder". Requis.
- Operation : "Create". Requis.
- Bucket Name : Bucket de destination. Champ texte requis.
- Folder Name : Nom du dossier à créer. Champ texte requis.
- Additional Fields : Options avancées optionnelles pour configurations spécifiques.
Cas d'usage typiques :
- Créer automatiquement un dossier client lors de l'onboarding
- Générer une arborescence projet (docs/, assets/, exports/) à la création d'un projet
- Préparer des dossiers datés pour l'archivage quotidien
Combinez avec l'action "Upload a File" pour créer le dossier puis y déposer directement des fichiers.

04 Action 04Upload a File
L'action d'upload est probablement la plus utilisée de l'intégration S3 n8n. Elle permet d'envoyer un fichier vers votre stockage S3 depuis n'importe quelle étape de votre workflow.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "File". Requis.
- Operation : "Upload". Requis.
- Bucket Name : Bucket de destination. Requis.
- File Name : Chemin complet et nom du fichier dans S3. Requis.
- Binary File : Activez si le fichier provient d'une étape précédente en binaire. Optionnel.
- Input Binary Field : Nom du champ binaire contenant le fichier (défaut : "data"). Requis si Binary File activé.
- Additional Fields : Métadonnées supplémentaires (Content-Type, ACL, etc.). Optionnel.
- Tags : Paires clé-valeur pour organiser vos objets S3. Optionnel.
Cas d'usage typiques :
- Sauvegarder automatiquement les pièces jointes d'emails reçus via Gmail
- Archiver les exports CSV générés par vos outils analytics
- Stocker les images uploadées via un formulaire web
- Créer des backups automatiques de configurations

05 Action 05S3: Get Many (File)
Cette action récupère la liste de plusieurs fichiers présents dans un bucket. Parfaite pour inventorier le contenu, préparer des traitements par lot, ou synchroniser des fichiers avec d'autres systèmes.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "File". Requis.
- Operation : "Get Many". Requis.
- Bucket Name : Bucket à interroger. Requis.
- Return All : Récupère tous les fichiers si activé. Optionnel.
- Limit : Maximum de fichiers à retourner (défaut : 100). Optionnel.
- Options : Filtres avancés comme préfixe ou délimiteur. Optionnel.
Cas d'usage typiques :
- Lister tous les fichiers d'un dossier pour traitement séquentiel
- Identifier les fichiers à archiver selon leur date
- Générer un inventaire complet pour audit

06 Action 06Download
L'action Download télécharge un fichier spécifique depuis S3 vers votre workflow n8n. Le fichier devient disponible en données binaires pour traitement ou envoi vers une autre application.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "File". Requis.
- Operation : "Download". Requis.
- Bucket Name : Bucket source. Requis.
- File Key : Chemin complet du fichier dans S3. Requis.
- Put Output File in Field : Nom du champ binaire de sortie (défaut : "data"). Optionnel.
Cas d'usage typiques :
- Récupérer une configuration JSON stockée sur S3
- Télécharger une image pour la redimensionner puis la re-uploader
- Extraire un fichier pour l'envoyer par email

07 Action 07Delete File
Supprime définitivement un fichier de votre bucket S3. Action irréversible, à utiliser avec précaution mais indispensable pour le nettoyage automatisé.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "File". Requis.
- Operation : "Delete". Requis.
- Bucket Name : Bucket contenant le fichier. Requis.
- File Key : Chemin complet du fichier à supprimer. Requis.
- Options : Paramètres avancés si nécessaire. Optionnel.
Cas d'usage typiques :
- Supprimer les fichiers temporaires après traitement
- Nettoyer les anciennes versions de documents
- Purger les logs de plus de X jours

08 Action 08Copy
L'action Copy duplique un fichier d'un emplacement S3 vers un autre. Vous pouvez copier au sein du même bucket ou vers un bucket différent.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "File". Requis.
- Operation : "Copy". Requis.
- Source Path : Chemin complet du fichier source, incluant le bucket (ex: /bucket/image.jpg). Requis.
- Destination Path : Chemin complet de destination (ex: /autre-bucket/copie.jpg). Requis.
- Additional Fields : Options comme le remplacement des métadonnées. Optionnel.
Cas d'usage typiques :
- Créer une copie de sauvegarde avant modification
- Dupliquer des templates vers des dossiers projets
- Migrer des fichiers entre buckets de staging et production

09 Action 09Search
L'action Search explore le contenu d'un bucket selon des critères de recherche. Plus puissante qu'un simple listing, elle permet de filtrer efficacement vos ressources.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "Bucket". Requis.
- Operation : "Search". Requis.
- Bucket Name : Bucket à rechercher. Requis.
- Return All : Retourne tous les résultats si activé. Optionnel.
- Limit : Nombre max de résultats (défaut : 100). Optionnel.
- Additional Fields : Filtres avancés (préfixe, délimiteur, etc.). Optionnel.
Cas d'usage typiques :
- Trouver tous les fichiers commençant par un certain préfixe
- Rechercher des fichiers dans une arborescence spécifique
- Identifier des objets selon des critères de nommage

10 Action 10S3 Get Many Buckets
Cette action liste tous les buckets accessibles avec vos credentials. Utile pour les workflows multi-buckets ou l'administration automatisée.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "Bucket". Requis.
- Operation : "Get Many". Requis.
- Return All : Récupère tous les buckets. Optionnel.
- Limit : Maximum de buckets à retourner (défaut : 100). Optionnel.
Cas d'usage typiques :
- Auditer l'ensemble de vos buckets S3
- Vérifier l'existence d'un bucket avant création
- Générer un rapport d'inventaire infrastructure

11 Action 11S3 Delete Bucket
Supprime un bucket S3 complet. Action critique qui nécessite généralement que le bucket soit vide au préalable.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "Bucket". Requis.
- Operation : "Delete". Requis.
- Name : Nom exact du bucket à supprimer. Accepte une valeur fixe ou une expression dynamique. Requis.
Cas d'usage typiques :
- Nettoyer des buckets de test après validation
- Supprimer des environnements de développement obsolètes
- Automatiser le décommissionnement de projets

12 Action 12S3: Create Bucket
Crée un nouveau bucket S3. Point de départ pour mettre en place une nouvelle structure de stockage automatisée.
Configuration des paramètres :
- Credential to connect with : Identifiants S3. Requis.
- Resource : "Bucket". Requis.
- Operation : "Create". Requis.
- Name : Nom unique pour le nouveau bucket. Requis.
- Additional Fields : Options comme la région ou les ACL. Optionnel.
Cas d'usage typiques :
- Provisionner automatiquement un bucket par client via HubSpot
- Créer des buckets d'environnement (dev, staging, prod)
- Initialiser le stockage pour un nouveau projet

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration S3 n8n est-elle compatible avec AWS S3 ?
Le node S3 natif de n8n est conçu pour les services utilisant le standard S3 comme Minio, Digital Ocean Spaces, Backblaze B2 ou Wasabi. Pour AWS S3 spécifiquement, n8n propose un node dédié "AWS S3" qui offre une meilleure intégration avec l'écosystème Amazon (régions AWS, IAM roles, etc.). Si vous utilisez AWS, privilégiez ce node dédié pour une configuration plus simple et des fonctionnalités optimisées.Quels types de fichiers puis-je gérer avec l'intégration S3 n8n ?
L'intégration S3 n8n gère tous types de fichiers sans restriction : documents PDF, images (PNG, JPG, WebP), vidéos, archives ZIP, fichiers JSON/CSV, binaires exécutables, etc. Le node traite les fichiers comme des données binaires, ce qui le rend agnostique au format. Vous pouvez uploader des fichiers jusqu'à plusieurs gigaoctets, selon les limites de votre provider S3 et la mémoire disponible sur votre instance n8n. Pour les très gros fichiers, pensez au multipart upload via des scripts personnalisés.Combien de temps prend la configuration de l'intégration S3 n8n ?
La configuration initiale prend généralement moins de 5 minutes. Il vous suffit de récupérer vos Access Key et Secret Key depuis votre provider S3, de créer un credential dans n8n, et de tester la connexion. Une fois configurée, vous pouvez réutiliser cette connexion dans tous vos workflows. La création d'un premier workflow simple (upload automatique de fichier) prend environ 10 minutes supplémentaires. Pour des automatisations plus complexes avec conditions et boucles, comptez 30 minutes à 1 heure selon votre familiarité avec n8n. Pour aller plus loin, consultez notre avis complet sur n8n ou découvrez nos automatisations prêtes à l'emploi.



