[Applicabile anche a v8]{class="badge positive" title="Applicabile anche a Campaign v8"}
Best practice e risoluzione dei problemi per il server SFTP sftp-server-usage
Raccomandazioni globali per il server SFTP global-recommendations
Quando gestisci file e dati per un processo di ETL, questi file vengono memorizzati in un server SFTP in hosting fornito da Adobe. Accertati di seguire le raccomandazioni riportate di seguito quando utilizzi server SFTP.
-
Utilizza l’autenticazione basata su chiave anziché su password, per evitare la scadenza della password (le password hanno un periodo di validità di 90 giorni). Inoltre, l’autenticazione basata su chiave consente di generare più chiavi, ad esempio quando si gestiscono più entità. Al contrario, l’autenticazione tramite password richiede che tu condivida la password con tutte le entità che stai gestendo.
Il formato di chiave supportato è SSH-2 RSA 2048. Lo strumento per generare le chiavi SSH per Windows è PuTTYgen e ssh-keygen per Linux. Puoi caricare le chiavi SSH pubbliche tramite il Pannello di controllo Campaign Campaign. Ulteriori informazioni
-
Utilizza la suddivisione in batch nei caricamenti SFTP e nei flussi di lavoro.
-
Gestisci gli errori/le eccezioni.
-
Per impostazione predefinita, tutte le cartelle create sono in modalità di lettura/scrittura solo per l'identificatore. Durante la creazione delle cartelle a cui Campaign deve accedere, accertati di configurarle con diritti di lettura/scrittura per l’intero gruppo. In caso contrario, i flussi di lavoro potrebbero non essere in grado di creare/eliminare file in quanto vengono eseguiti con un identificatore diverso all’interno dello stesso gruppo per motivi di sicurezza.
-
Gli IP pubblici da cui stai tentando di avviare la connessione SFTP devono essere aggiunti al inserisco nell'elenco Consentiti di nell’istanza Campaign. Gli IP pubblici possono essere aggiunti tramite il Pannello di controllo Campaign. Ulteriori informazioni
Best practice per l’utilizzo dell’archiviazione SFTP sftp-server-best-practices
I server SFTP sono progettati per essere spazi di archiviazione temporanei su cui puoi controllare la conservazione e l’eliminazione dei file.
Se non utilizzati o monitorati correttamente, questi spazi possono riempire rapidamente lo spazio fisico disponibile sul server e causare il troncamento dei file nei caricamenti successivi. Una volta saturato lo spazio, l’eliminazione automatica può attivare e cancellare i file meno recenti dall’archiviazione SFTP.
Per evitare tali problemi, l’Adobe consiglia di seguire le best practice riportate di seguito.
-
Puoi monitorare l'archiviazione del server SFTP con il Campaign Classic Pannello di controllo Campaign.
-
Il Pannello di controllo è accessibile a tutti gli utenti amministratori. I passaggi per concedere a un utente l'accesso come amministratore sono descritti in questa pagina.
-
Tieni presente che l'istanza deve essere aggiornata con la build GA più recente. Scopri come controllare la versione in questa sezione.
-
Le dimensioni del server variano a seconda della licenza. In ogni caso, mantieni i dati minimi possibili e conservali solo per il tempo necessario (15 giorni è il limite di tempo massimo).
-
Utilizza i flussi di lavoro per eliminare correttamente i dati (gestisci la conservazione dai flussi di lavoro che consumano i dati).
-
Di tanto in tanto, effettua l’accesso a SFTP per verificare direttamente ciò che vi si trova.
-
Ricorda che la gestione del disco SFTP è principalmente una tua responsabilità.
Utilizzo di server SFTP esterno external-SFTP-server
Se utilizzi un server SFTP personalizzato, assicurati di seguire il più possibile le raccomandazioni riportate sopra.
Inoltre, quando si specifica in Campaign Classic un percorso per un server SFTP esterno, la sintassi del percorso varia a seconda del sistema operativo del server SFTP:
- Se il server SFTP si trova in Windows, utilizza sempre un percorso relativo.
- Se il server STP si trova su Linux, utilizzare sempre un percorso relativo alla home (che inizia con "~/") o un percorso assoluto (che inizia con "/").
Problemi di connessione con il server SFTP ospitato da Adobe sftp-server-troubleshooting
Nella sezione seguente sono elencate le informazioni da verificare e fornire al team di supporto Adobe tramite l'Assistenza clienti Adobe quando si verificano problemi di connessione con i server SFTP ospitati da Adobe.
-
Verifica che l’istanza sia in esecuzione. A questo scopo, apri il browser, quindi effettua una chiamata GET sull'endpoint /r/test dell'istanza:
code language-xml https://instanceUrl/r/test
Se l’istanza è in esecuzione, dovresti ricevere questo tipo di risposta:
code language-xml <redir status='OK' date='YYYY-MM-DD HH:MM:SS' build='XXXX' instance='instance-name' sourceIP='AAA.BB.CCC.DD' host='instanceUrl' localHost='instance-name'/>
In ogni caso, fornisci la risposta del comando nel ticket di supporto.
-
Verifica se la porta in uscita 22 è aperta nel sito da cui stai tentando di avviare la connessione SFTP. A questo scopo, utilizza il seguente comando:
code language-xml bash-3.2$ nc -vz <SFTP_URL> 22 # Replace the SFTP_URL with actual SFTP instance URL # If the port 22 is opened you will see output similar to the below one # for e.g. the output for the command on myCompany-stage-sftp.neolane.net after ssh-out, will give bash-3.2$ nc -vz myCompagny-stage-sftp.neolane.net 22 myCompany-stage-sftp.neolane.net [AAA.BBB.CCC.D] 22 (ssh) open
Se la porta non è aperta, assicurarsi di aprire le connessioni in uscita sul lato, quindi riprovare. Se riscontri ancora problemi di connessione, condividi l'output del comando con il team Adobe Customer Care.
-
Verifica che l’IP pubblico da cui stai tentando di avviare la connessione SFTP sia quello fornito all’Adobe di supporto per il inserisco nell'elenco Consentiti di.
-
Se si utilizza un'autenticazione basata su password, la password potrebbe essere scaduta (le password hanno un periodo di validità di 90 giorni). È pertanto consigliabile utilizzare un'autenticazione basata su chiave (consulta Best practice per il server SFTP).
-
Se utilizzi un'autenticazione basata su chiave, verifica che la chiave utilizzata sia la stessa fornita al team Adobe Customer Care per la configurazione dell'istanza.
-
Se utilizzi FileZilla o uno strumento FTP equivalente, fornisci i dettagli dei registri di connessione nel ticket di supporto.
Errore "Impossibile risolvere il nome host"
Questa sezione fornisce informazioni sui controlli e sull’azione da eseguire quando viene visualizzato l’errore "Impossibile risolvere il nome host" dopo la connessione al server FTP da Campaign Classic.
Il giornale di registrazione del flusso di lavoro mostra i seguenti registri:
16/05/2016 12:49:03 fileTransfer Upload error in cURL
16/05/2016 12:49:03 fileTransfer Couldn't resolve host name
16/05/2016 12:49:03 fileTransfer Couldn't resolve host name
16/05/2016 12:49:03 fileTransfer Starting transfer of '/usr/local/neolane/nl6/var/williamreed/export/Recipients' to 'ftp://213.253.61.250/Recipients'
16/05/2016 12:49:03 fileTransfer 1 file(s) to transfer
Questo errore si verifica quando si tenta di connettere il server FTP da un flusso di lavoro e si scaricano i file dal server, mentre è ancora possibile connettersi tramite FTP utilizzando FileZilla o WinSCP.
Questo errore indica che il nome di dominio del server FTP non è stato risolto correttamente. Per risolvere i problemi, effettuare le seguenti operazioni:
-
Risolvere i problemi relativi alla configurazione del server DNS:
-
Verificare se il nome del server è stato aggiunto al server DNS locale.
-
In caso affermativo, esegui il seguente comando sul server Adobe Campaign per ottenere l’indirizzo IP:
nslookup <server domain name>
Questo conferma che il server FTP funziona e che è raggiungibile dal server applicazioni Adobe Campaign.
-
-
Risolvere i problemi relativi ai registri di sessione:
-
Nel flusso di lavoro fare doppio clic sull'attività Trasferimento file.
-
Vai alla scheda File Transfer, quindi fai clic su Advanced Parameters.
-
Seleziona l’opzione Display the session logs.
-
Vai a Audit del flusso di lavoro e controlla se i registri mostrano l’errore "Impossibile risolvere il nome host".
-
-
Se il server SFTP è ospitato da Adobe, verifica se l’IP viene aggiunto al inserisco nell'elenco Consentiti di contattando l’Assistenza clienti.
In caso contrario, convalida:
- La password non contiene il carattere
@
. La connessione non riesce se la password contiene un carattere@
. - Non vi sono problemi di firewall che possono ostacolare la comunicazione tra il server applicazioni Adobe Campaign e il server SFTP.
- Esegui i comandi tracert e telnet dal server della campagna all’sftp per verificare se sono presenti problemi di connessione.
- Nessun problema relativo al protocollo di comunicazione.
- Porta aperta.
- La password non contiene il carattere