<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1678611822423757&amp;ev=PageView&amp;noscript=1">
Defrag This

| Read. Reflect. Reboot.

Comment le connecteur certifié MuleSoft pour MOVEit Transfer sécurise et facilite les transferts de fichiers

Ipswitch Blog| April 04 2019

| security

moveit-transfer-mulesoft

Ipswitch a récemment lancé son connecteur MOVEit Transfer sur Anypoint Exchange de MuleSoft. Grâce à ce connecteur, les clients de MuleSoft peuvent intégrer facilement les fonctionnalités de transfert de fichiers géré et sécurisé à leurs applications Mule en exploitant la puissante gamme de produits MOVEit d'Ipswitch, ce qui permet de sécuriser davantage le partage des données dans notre monde interconnecté.

MOVEit Transfer assure la protection des fichiers et données stratégiques, que les informations soient inactives ou en transit. C'est la solution idéale si vous gérez des données nécessitant des vérifications d'intégrité, des pistes d'audit ou de solides règles et contrôles nécessaires pour garantir la confidentialité.

Depuis les applications Mule, le connecteur peut s'interfacer à distance avec MOVEit Transfer d'Ipswitch et effectuer de nombreuses et diverses opérations sur les fichiers. Le serveur MOVEit Transfer est disponible via un service basé sur le cloud ou sur un serveur backend.

mulesoft1

Prise en main

Si vous avez déjà accès à Anypoint Platform de MuleSoft, il vous suffit de quelques étapes faciles pour commencer à utiliser le connecteur.

  1. Si vous n'êtes pas encore client de MOVEit Transfer, contactez Ipswitch pour vous inscrire au service MOVEit Cloud (disponible pour un essai gratuit), ou achetez une licence du produit MOVEit Transfer pour héberger vous-même le serveur.
  2. Une fois que vous avez accès à MOVEit Transfer, vous pouvez commencer à développer des applications Mule avec le connecteur. Le connecteur est disponible publiquement et directement sur Anypoint Exchange. Il est utilisable gratuitement.
  3. Déployez vos applications Mule et vérifiez les résultats.

Un exemple

Découvrons comment utiliser le connecteur dans une application Mule à travers un exemple type.

Supposons que vous ayez besoin de créer un flux sur Anypoint Platform chargé de transférer un fichier depuis une unité de stockage Amazon S3 vers le serveur MOVEit Transfer, et de notifier les destinataires via un canal Slack. Le flux sera déclenché par une requête HTTP.

 

mulesoft2

Vous pouvez utiliser Anypoint Studio ou Design Center à des fins de développement. Pour faire simple, utilisons Design Center dans le cadre de ce tutoriel.

Créer une application Mule

Connectez-vous à Anypoint Design Center et créez un nouveau projet d'application Mule nommé MOVEit Demo (Démo MOVEit). Cliquez sur Go straight to canvas (Accéder directement au tableau) pour ignorer l'assistant.

Ajouter un déclencheur

Dans le tableau, cliquez sur la fiche Trigger (déclencheur), sélectionnez HTTP Listener et saisissez demo comme nom de chemin. Laissez tous les autres paramètres tels quels.

Ajouter un connecteur Amazon S3

Cliquez sur l'icône + pour ajouter Amazon S3 Connector (Connecteur Amazon S3) et l'opération Get Object (Récupérer l'objet). Saisissez le nom de l'unité de stockage et la clé du fichier source. Configurez les informations de connexion, notamment la clé d'accès, la clé secrète et la région. Sélectionnez Non Repeatable Stream (Flux non reproductible) comme valeur de stratégie de streaming dans l'onglet Advanced (Avancé), car nous diffusons le fichier directement depuis S3 vers MOVEit Transfer.

Ajouter le connecteur MOVEit Transfer

Cliquez sur l'icône + pour ajouter MOVEit Transfer et l'opération Upload File to Folder (Télécharger le fichier dans le dossier). Saisissez l'ID et le nom du dossier. Vous pouvez obtenir l'ID du dossier cible dans l'interface utilisateur MOVEit, ou le récupérer de façon dynamique avec le connecteur. Notez que le champ File Content (Contenu de fichier) utilise par défaut la charge utile de l'étape précédente. Dans notre cas, il s'agit du résultat de l'opération Get Object du S3.

mulesoft3

Configurez également la connexion via l'URL MOVEit Transfer et vos informations d'identification. La configuration de la connexion peut être partagée par plusieurs flux dans le cadre du même projet. Si vous le souhaitez, vous pouvez aussi spécifier les informations d'identification pour chaque requête. Pour des instructions détaillées, reportez-vous au guide de l'utilisateur.

mulesoft4

 

Ajouter le connecteur Slack

Ajoutez Slack Connector (Connecteur Slack) et l'opération Chat – Post Message (Discussion – Poster un message). Saisissez le nom du canal et les informations de connexion. Indiquez le texte du message, comme illustré ci-dessous.

%dw 2.0
output text/plain
---
"Transferred the file " ++ payload.name ++ " ID: " ++ payload.id

 

Tester l'application

mulesoft5-1

Il est temps maintenant d'exécuter et de tester l'application. Pour ce faire, il suffit de cliquer sur le bouton Run (Exécuter) en haut de l'écran pour démarrer l'application, puis d'émettre une requête HTTP à partir d'un navigateur et de tout autre client HTTP, via l'URL affichée à côté du bouton Run suivie de /demo.

Pour être sûr du résultat, vous pouvez vérifier le fichier téléchargé depuis l'interface utilisateur MOVEit Transfer et le message de notification sur le canal Slack.

Autres considérations

Pour renforcer la fiabilité de vos applications Mule aux fins de développement de production, il est recommandé d'intégrer le traitement et la journalisation des erreurs. Pour plus de détails sur les codes d'erreur, consultez le guide de l'utilisateur.

Topics: security

Leave a Reply

Your email address will not be published. Required fields are marked *

THIS POST WAS WRITTEN BY Ipswitch Blog

Free Trials

Getting started has never been easier. Download a trial today.

Download Free Trials

Contact Us

Let us know how we can help you. Focus on what matters. 

Send us a note

Subscribe to our Blog

Let’s stay in touch! Register to receive our blog updates.