Risoluzione degli errori di connessione SFTP in AEM as a Cloud Service a causa di porte di origine duplicate
Questo articolo spiega come si verificano errori di connessione SFTP in Adobe Experience Manager as a Cloud Service quando più regole di inoltro porte utilizzano la stessa porta di origine in reti avanzate e come risolvere il problema assegnando porte di origine univoche.
Descrizione description
Le integrazioni SFTP in Adobe Experience Manager as a Cloud Service non riescono a connettersi quando più regole di inoltro porte in Cloud Manager Advanced Networking sono configurate con la stessa porta di origine per diverse destinazioni SFTP. Ciò genera errori come java.net.SocketException: connessione reimpostata durante l’impostazione della sessione SFTP. Il problema si verifica perché il proxy interno non è in grado di instradare in modo affidabile il traffico TCP in uscita quando le porte di origine vengono duplicate tra destinazioni diverse. L’assegnazione di una porta di origine univoca a ciascuna destinazione SFTP esterna risolve l’ambiguità dell’indirizzamento e ripristina una connettività affidabile.
Ambienti
- Adobe Experience Manager as a Cloud Service (AEMaaCS) (tutte le versioni)
- Adobe Experience Manager Cloud Manager
Sintomi
- Le connessioni SFTP non riescono in modo intermittente o costante durante l’invio di file come parte di un flusso di lavoro.
- I registri applicazioni mostrano errori come Session.connect() java.net.SocketException: reimpostazione della connessione.
Causa
In Cloud Manager Advanced Networking, più regole di inoltro delle porte sono configurate con la stessa porta di origine per diverse destinazioni SFTP, causando conflitti di routing.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Accedere a Cloud Manager e passare alla configurazione di rete avanzata per l’ambiente interessato.
-
Esamina tutte le regole di inoltro porte per il traffico TCP/SFTP in uscita.
-
Verifica se alcune regole utilizzano la stessa porta di origine per destinazioni SFTP diverse (ad esempio, due regole con porta di origine 30001, ma nomi host di destinazione diversi).
-
Per ogni destinazione SFTP esterna, assegna una porta di origine univoca. Ad esempio:
-
sftp-destination-1.example.com → Porta Source 30001
-
sftp-destination-2.example.com → Porta Source 30002
-
-
Rimuovi o aggiorna le regole che condividono la stessa porta di origine, ma puntano a destinazioni diverse.
-
Aggiorna la configurazione dell’OSGi o dell’applicazione per utilizzare la porta proxy interna corretta (la porta sorgente univoca assegnata in Cloud Manager) per ogni destinazione SFTP.
-
Verifica la connessione SFTP per verificare che il problema sia stato risolto e che i trasferimenti di file siano stati completati correttamente.