Det går inte att överföra CSV-filen direkt via sFTP i AEM as a Cloud Service
På grund av säkerhetsaspekter och AEM as a Cloud Service arkitektur stöds inte direktöverföringar av CSV-filer från AEM till ett tredjepartssystem via Secure File Transfer Protocol (sFTP) från AEM-miljön. Adobe rekommenderar alternativa metoder, till exempel att visa CSV-filen via en säker HTTP-nedladdningslänk och att använda extern mellanvara eller Adobe I/O-API:er för att hantera säker överföring till sFTP.
Beskrivning description
Miljö
Adobe Experience Manager (AEM) as a Cloud Service - Sites (Development Environment)
Problem/symtom
AEM as a Cloud Service kan generera en CSV-fil från Content Fragments, men har inte stöd för direkt utgående filöverföring via sFTP på grund av plattformssäkerhet och arkitektoniska begränsningar.
Upplösning resolution
Här följer de rekommenderade sätten för säker överföring av en CSV-fil till din sFTP-server:
Alternativ I: Extern mellanprogramslösning
- Konfigurera AEM as a Cloud Service för att göra den genererade CSV-filen tillgänglig som en säker HTTP-nedladdningslänk.
- Använd ett externt integreringsverktyg eller mellanvara (t.ex. automatiseringsplattformar eller skript) för att hämta (pull) CSV-filen från AEM och överföra den sedan säkert till målservern.
Alternativ II: Adobe I/O Runtime och Flow Service API
- Visa CSV-filen i AEM enligt beskrivningen ovan.
- Använd API:er för Adobe I/O Runtime- och Flow Service om du vill hämta CSV-filen från AEM programmatiskt och överföra den säkert till sFTP-målet.
Obs!: Detta kräver att du implementerar en integrering med Adobe I/O och är inte en körklar funktion - se de senaste Experience League-dokumenten för exempel på arbetsflöden.
Mer information och aktuell praxis finns i: