Configuration d’un stockage S3 Contabo dans n8n

Ce document explique comment connecter votre espace de stockage S3 Contabo à une application, en se basant sur l’interface de n8n.


1. Récupération des informations de connexion depuis Contabo

La première étape consiste à récupérer les informations nécessaires depuis votre interface d’administration Contabo.

  1. Connectez-vous à votre compte Contabo.
  2. Naviguez vers la section Storage > Object Storage.

Vous y trouverez la liste de vos buckets. Pour la configuration, vous aurez besoin des informations suivantes :

  • Bucket Name : Le nom de votre bucket (par exemple, vps ou public dans les captures d’écran).
  • Bucket URL : L’URL complète de votre bucket (ex: https://eu2.contabostorage.com/vps). L’Endpoint S3 est la première partie de cette URL, sans le nom du bucket (https://eu2.contabostorage.com).
  • Region : La région de votre stockage (ex: EU).
  • Access Key ID et Secret Access Key : Ces informations d’identification sont fournies par Contabo lors de la création de l’Object Storage ou sont accessibles dans les Storage Settings.

2. Configuration des informations d’identification (Credentials) S3

Dans votre application (ici, n8n), vous devez d’abord enregistrer les informations d’identification pour autoriser la connexion.

  1. Créez de nouvelles informations d’identification de type « S3 ».
  2. Remplissez les champs comme suit :
    • S3 Endpoint : Saisissez l’URL de base de votre stockage, sans le nom du bucket. En vous basant sur la capture d’écran, ce serait https://eu2.contabostorage.com.
    • Region : Entrez la région correspondante. Si EU ne fonctionne pas, la valeur default peut être utilisée.
    • Access Key ID : Collez l’Access Key ID obtenu depuis Contabo.
    • Secret Access Key : Collez la Secret Access Key obtenue depuis Contabo.

3. Configuration du nœud S3

Une fois les credentials configurés, vous pouvez utiliser un nœud S3 pour interagir avec votre bucket.

  1. Ajoutez un nœud S3 à votre workflow (par exemple, Get many folders).
  2. Sélectionnez les credentials que vous venez de créer.
  3. Dans le champ Bucket Name, saisissez uniquement le nom de votre bucket (par exemple, vps).

Point d’attention : Une erreur fréquente est d’insérer l’URL complète (eu2.contabostorage.com/vps) dans le champ Bucket Name. Ce champ ne doit contenir que le nom strict du bucket. L’Endpoint est déjà défini dans les credentials.

Incorrect : eu2.contabostorage.com/vps

Correct : vps

Publications similaires