- Accueil
- Ressources
- Intégrations
- Azure Storage
Intégration Azure Storage n8nAutomatiser Azure Storage avec n8n.
Tes fichiers dorment dans Azure pendant que tes process les attendent. L'intégration Azure Storage n8n couvre 8 opérations réparties sur 2 ressources, les blobs et les conteneurs. Le nœud n'a pas de trigger : un Schedule Trigger ou un Webhook lance le workflow. Pensé pour les équipes ops sans développeur sous la main.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Azure Storage n8n ?
Elle donne à un workflow un accès direct à un compte de stockage Azure, sans écrire une ligne de code. Le nœud manipule 2 ressources : les blobs, c'est-à-dire les fichiers stockés, et les conteneurs, les espaces qui les regroupent. Sur ces deux ressources, 8 opérations réparties à parts égales : créer, supprimer, lire et lister, une fois côté blob, une fois côté conteneur.
Premier réflexe des équipes finance : l'archivage des pièces justificatives. Chaque facture validée arrive en pièce jointe, container.create ouvre le conteneur du mois si besoin, blob.create y dépose le PDF sous un nom construit à partir du numéro de facture. Une ligne dans Google Sheets garde la trace de ce qui est parti, et le comptable retrouve la pièce sans ouvrir le portail Azure.
Deuxième usage, la restitution. Un client demande un document, le workflow reçoit la demande, blob.get récupère le fichier dans son conteneur, et Gmail l'envoie en réponse. Rien ne transite par un partage manuel, et personne ne va chercher le bon dossier à la main un vendredi soir.
Troisième usage, le ménage. Un Schedule Trigger tourne chaque nuit, container.getAll liste les conteneurs, blob.getAll parcourt leur contenu, et blob.delete retire ce qui a dépassé la durée de conservation décidée en interne. Le compte reste lisible. Les conteneurs d'un client parti se ferment avec container.delete, une fois la copie d'archive confirmée ailleurs.
Quand un appel à l'API Azure Storage sort de ces 8 opérations, le nœud HTTP Request prend le relais. Il attaque n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie, donc rien à ré-autoriser. Ce repli fait partie du fonctionnement normal de n8n, autant le savoir avant de conclure qu'une chose est impossible.
Un point d'architecture à anticiper : ce nœud n'a pas de trigger. Aucun événement ne part d'Azure Storage vers n8n. Le workflow démarre donc ailleurs, le plus souvent sur un Schedule Trigger à intervalle fixe, parfois sur un Webhook, c'est-à-dire une URL n8n qu'un autre service appelle, parfois sur le trigger d'un autre outil. Si ce découpage ne te parle pas encore, la Formation n8n le détaille, et l'Avis n8n replace l'outil dans son contexte.
Comment connecter Azure Storage à n8n ?
- 01
Choisir la méthode d'authentification
Ouvre le menu Credentials de n8n et crée un credential Azure Storage. Deux méthodes existent : OAuth2 (
oAuth2), où un compte Microsoft autorise n8n, et Shared Key (sharedKey). Un credential, c'est-à-dire un jeu d'identifiants stocké dans n8n, se crée une fois et se réutilise partout : le nœud le propose dans sa liste déroulante. Prérequis : un compte Azure et un compte utilisateur ayant accès au service. - 02
Enregistrer une application Microsoft
Pour OAuth2 sur une instance auto-hébergée, va sur le portail d'enregistrement d'applications Microsoft et choisis Register an application. Renseigne un Name, puis dans Supported account types retiens tout annuaire d'organisation et les comptes Microsoft personnels. Copie l'OAuth Callback URL de ton credential n8n dans le champ Redirect URI, choisis la plateforme Web, valide, puis reporte l'Application (client) ID dans le Client ID de n8n.
- 03
Générer le secret et relier le compte
Sur la page de l'application, ouvre Certificates & secrets et clique + New client secret. Mets une Description parlante, par exemple
n8n credential, valide, puis copie tout de suite la valeur de la colonne Value et colle-la dans n8n comme Client Secret. Retour dans n8n : Connect my account, connexion au compte Microsoft, autorisation de l'accès. Le credential passe au vert et devient sélectionnable dans chaque nœud Azure Storage.
Les 8 opérations du nœud, une par une
Le nœud Azure Storage expose 8 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Blob
4 opérationsCreate blob
blob.createCe que tu vois dans n8n
Notes & cas d'usage
Écrit un fichier dans un conteneur, ou remplace celui qui porte déjà ce nom.
Paramètres clés
- Container : le conteneur de destination, choisi dans la liste ou passé par une expression comme
{{ $json.container }}. - Blob Name : le nom que prend le fichier dans Azure, par exemple
myblob. - From : soit
binary, et le fichier vient du champ binaire nommé dans Binary Contents, soiturl, et n8n va chercher le contenu à l'adresse indiquée dans URL. - Options : 20 champs en plus, dont Content Type, Access Tier, Blob Type et Tags.
Delete blob
blob.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un fichier précis d'un conteneur. Le conteneur et les autres fichiers ne bougent pas.
Paramètres clés
- Container : le conteneur où se trouve le fichier.
- Blob : le fichier à supprimer, sélectionné dans la liste ou résolu depuis un nœud précédent.
- Lease ID : option obligatoire si le blob porte un bail actif. Sans elle, l'appel échoue sur un fichier verrouillé.
Get blob
blob.getCe que tu vois dans n8n
Notes & cas d'usage
Récupère les données d'un fichier précis pour les passer au nœud suivant.
Paramètres clés
- Container : le conteneur qui héberge le fichier.
- Blob : le fichier à lire.
- Simplify : option qui renvoie une version allégée de la réponse au lieu des données brutes, pratique tant que le workflow est en construction.
- UPN : option qui transforme les identifiants d'objet Microsoft Entra de la réponse en User Principal Names.
Get many blobs
blob.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les fichiers d'un conteneur, avec un item n8n par blob.
Paramètres clés
- Container : seul champ obligatoire, puisque la liste porte sur un conteneur unique.
- Return All : activé, n8n enchaîne les pages de l'API jusqu'au dernier fichier ; désactivé, Limit fixe le nombre maximal d'items renvoyés.
- Fields : ajoute des données à la sortie, comme
metadata,tags,versionsousnapshots. - Filter : restreint la liste aux
files, auxdirectoriesou aux entréesdeleted.
Container
4 opérationsCreate container
container.createCe que tu vois dans n8n
Notes & cas d'usage
Crée un conteneur sur le compte de stockage, prêt à recevoir des blobs.
Paramètres clés
- Container Name : le nom du nouveau conteneur, par exemple
mycontainer. - Access Level : option à trois valeurs.
blobautorise la lecture anonyme des blobs sans énumération,containerautorise en plus l'énumération des blobs, Private réserve les données au propriétaire du compte. - Metadata : des paires nom et valeur attachées au conteneur lui-même.
Delete container
container.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime un conteneur du compte de stockage. C'est l'opération la plus lourde de conséquences, puisque le conteneur est le niveau au-dessus des fichiers.
Paramètres clés
- Container : le conteneur visé, choisi dans la liste ou transmis par une étape précédente. C'est le seul champ de l'opération, aucune collection d'options ne l'accompagne.
Get container
container.getCe que tu vois dans n8n
Notes & cas d'usage
Lit les données d'un conteneur nommé, sans toucher à ce qu'il contient.
Paramètres clés
- Container : le conteneur à lire.
- Simplify : option qui renvoie une réponse simplifiée plutôt que les données brutes, utile quand l'étape suivante n'a besoin que de deux ou trois valeurs.
Get many container
container.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les conteneurs du compte de stockage. Aucun champ obligatoire, l'opération tourne seule comme étape d'inventaire.
Paramètres clés
- Return All : activé, tous les conteneurs remontent ; désactivé, Limit plafonne le nombre d'items.
- Filter : ne garde que les conteneurs dont le nom commence par un préfixe donné, par exemple
mycontainer. - Fields : ajoute
metadata,deletedousystemà la sortie.
Besoin d'aide pour automatiser Azure Storage avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



