Ipswitch hat kürzlich seinen neuen MOVEit Transfer-Connector für Anypoint Exchange von MuleSoft veröffentlicht. Dieser Connector ermöglicht Kunden die einfache Integration von sicheren Managed-File-Transfer-Funktionen in Mule-Anwendungen und die Nutzung des Leistungspotenzials der MOVEit-Produktfamilie von Ipswitch, die die vernetzte Welt zu einem sichereren Ort für das Austauschen von Daten macht.
MOVEit Transfer sorgt für die Sicherheit wichtiger Dateien und Daten während der Übertragung und am Speicherort. Es ist ideal geeignet für die Handhabung von Daten, die Integritätsprüfungen, Prüfpfade oder stabile Richtlinien und Steuerelemente erfordern, um die Vertraulichkeit sicherzustellen.
In Mule-Anwendungen kann der Connector eine remote Verbindung zu MOVEit Transfer von Ipswitch herstellen, um eine Vielzahl von Dateioperationen durchzuführen. Der MOVEit Transfer-Server ist über einen cloud-basierten Dienst oder einen Backend-Server verfügbar.
Wenn Sie bereits auf die Anypoint Platform von MuleSoft zugreifen können, sind nur ein paar einfache Schritte erforderlich, damit Sie die Vorteile des Connectors nutzen können.
Anhand eines Beispiels soll veranschaulicht werden, wie der Connector in einer Mule-Anwendung verwendet wird.
Angenommen, Sie müssen auf einer Anypoint Platform einen Flow entwickeln, der eine Datei von einem Amazon S3 Bucket auf einen MOVEit Transfer-Server überträgt und Empfänger über einen Slack-Kanal benachrichtigt. Der Flow wird durch eine HTTP-Anforderung ausgelöst.
Sie können Anypoint Studio oder Design Center für die Erstellung verwenden. Der Einfachheit halber verwenden wir in diesem Tutorial Design Center.
Melden Sie sich bei Anypoint Design Center an, und erstellen Sie ein neues Mule-Anwendungsprojekt mit dem Namen "MOVEit Demo". Klicken Sie auf "Go straight to canvas" (Direkt zum Arbeitsbereich), um den Assistenten zu überspringen.
Klicken Sie im Arbeitsbereich auf die Auslöser-Karte, wählen Sie "HTTP Listener" aus und geben Sie als Pfad "demo" ein. Ändern Sie sonst nichts.
Klicken Sie auf das Pluszeichensymbol "+", um "Amazon S3 Connector" und die Operation "Get Object" hinzuzufügen. Geben Sie den Bucket-Namen und den Schlüssel der Quelldatei ein. Konfigurieren Sie die Verbindungsinformationen, einschließlich Zugangsschlüssel, Geheimschlüssel und Region. Wählen Sie auf der Registerkarte "Advanced" (Erweitert) als Streaming-Strategie "Non Repeatable Stream" (Nicht wiederholbarer Stream) aus, da die Datei direkt von S3 zu MOVEit Transfer gestreamt wird.
Klicken Sie auf das Pluszeichensymbol "+", um "MOVEit Transfer" und die Operation "Upload File to Folder" hinzuzufügen. Geben Sie die Ordner-ID und den Dateinamen ein. Sie können die Zielordner-ID über die MOVEit-Benutzeroberfläche erhalten oder sie mit dem Connector dynamisch abrufen. Beachten Sie, dass das Feld "File Content" (Dateiinhalt) standardmäßig auf die Payload des vorherigen Schritts eingestellt ist. In unserem Fall ist dies die Ausgabe der "Get Object"-Operation von S3.
Konfigurieren Sie außerdem die Verbindung mit Ihrer MOVEit Transfer-URL und Ihren Benutzeranmeldedaten. Die Verbindungskonfiguration kann von mehreren Flows innerhalb eines Projekts gemeinsam genutzt werden. Falls gewünscht, können Sie auch Benutzeranmeldedaten pro Anfrage angeben. Weitere Informationen finden Sie im Benutzerhandbuch.
Fügen Sie "Slack Connector" und die Operation "Chat – Post Message" hinzu. Geben Sie den Kanalnamen und Verbindungsinformationen ein. Geben Sie den Nachrichtentext ein, wie z. B. nachfolgend angegeben.
%dw 2.0
output text/plain
---
"Transferred the file " ++ payload.name ++ " ID: " ++ payload.id
Jetzt sollte die Anwendung ausgeführt und getestet werden. Klicken Sie oben im Bildschirm einfach auf die Schaltfläche "Run" (Ausführen), um die Anwendung zu starten. Geben Sie dann über einen Browser und beliebigen anderen HTTP-Client eine HTTP-Anfrage aus. Verwenden Sie dazu die URL, die neben der Schaltfläche "Run" (Ausführen), gefolgt von "/demo", angezeigt wird.
Zur Sicherheit können Sie die über die MOVEit Transfer-Benutzeroberfläche hochgeladene Datei und die Benachrichtigungsmeldung im Slack-Kanal überprüfen.
Um Ihre Mule-Anwendungen für die Produktionsumgebung zu stabilisieren, sollten Sie Fehlerbehandlung und Protokollierung hinzufügen. Ausführlichere Informationen zu den Fehlercodes finden Sie im Benutzerhandbuch.
Lassen Sie sich von unseren Experten beibringen, wie Sie die erstklassigen Funktionen von Sitefinity nutzen können, um überzeugende digitale Erlebnisse zu bieten.
Weitere InformationenAbonnieren Sie, um alle Neuigkeiten, Informationen und Tutorials zu erhalten, die Sie benötigen, um bessere Business-Apps und -Websites zu erstellen