CSV-Datei kann in AEM as a Cloud Service nicht direkt über sFTP übertragen werden
Aus Sicherheitsgründen und aufgrund der Architektur von AEM as a Cloud Service werden direkte Übertragungen von CSV-Dateien von AEM an ein Drittanbietersystem über Secure File Transfer Protocol (sFTP) von der AEM-Laufzeit nicht unterstützt. Adobe empfiehlt alternative Ansätze, z. B. die Bereitstellung der CSV-Datei über einen sicheren HTTP-Download-Link und die Verwendung externer Middleware oder Adobe I/O-APIs für die sichere Übertragung an sFTP.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) as a Cloud Service - Sites (Entwicklungsumgebung)
Problem/Symptome
AEM as a Cloud Service kann zwar eine CSV-Datei aus Inhaltsfragmenten generieren, unterstützt jedoch aus Gründen der Plattformsicherheit und der Architektur keine direkten ausgehenden Dateiübertragungen über SFTP.
Auflösung resolution
Im Folgenden finden Sie die empfohlenen Ansätze zum sicheren Übertragen einer CSV-Datei auf Ihren sFTP-Server:
Option I: Externe Middleware-Lösung
- Konfigurieren Sie AEM as a Cloud Service so, dass die generierte CSV-Datei als sicherer HTTP-Download-Link verfügbar ist.
- Verwenden Sie ein externes Integrations-Tool oder eine Middleware (z. B. Automatisierungsplattformen oder Skripte), um die CSV-Datei aus AEM abzurufen („Pull„) und sie dann sicher auf Ihren Ziel-sFTP-Server hochzuladen.
Option II: Adobe I/O Runtime und Flow Service-API
- Stellen Sie die CSV-Datei in AEM wie oben beschrieben bereit.
- Verwenden Sie Adobe I/O Runtime- und Flow Service-APIs, um die CSV-Datei programmgesteuert von AEM abzurufen und sie sicher an das sFTP-Ziel zu übertragen.
Hinweis: Dies erfordert die Implementierung einer Integration mithilfe von Adobe I/O und ist keine vorkonfigurierte Funktion. Sehen Sie sich die neuesten Experience League-Dokumente an, um Beispiel-Workflows zu erhalten.
Weitere Informationen und aktuelle Vorgehensweisen finden Sie unter: