v7
Applicabile a Campaign Classic v7
v8
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. Le chiavi possono essere generate con strumenti come PyTTY (Windows) o ssh-keygen (Unix).Dovrai fornire la chiave pubblica al team di supporto Adobe tramite Assistenza clienti Adobe per caricarlo sul server Campaign.

  • 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 all’istanza di Campaign nel inserisco nell'elenco Consentiti di. È possibile richiedere l’aggiunta di indirizzi IP al inserisco nell'elenco Consentiti di tramite Assistenza clienti Adobe.

Best practice per l’utilizzo del database 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.

NOTE
Se l’istanza è ospitata su AWS, puoi monitorare l’archiviazione del server SFTP con il Campaign Classic Pannello di controllo Campaign. Per verificare se l’istanza è ospitata su AWS, segui i passaggi descritti in questa sezione.
Il Pannello di controllo è accessibile a tutti gli utenti amministratori. I passaggi per concedere a un utente l’accesso come amministratore sono descritti inquesta pagina.
La tua istanza deve essere aggiornata con 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 è attivo Windows, utilizza sempre un percorso relativo.
  • Se il server STP è attivo Linux, utilizza 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

La sezione seguente elenca le informazioni da verificare e fornire al team di supporto Adobe tramite Assistenza clienti Adobe quando si verificano problemi di connessione con i server SFTP ospitati da Adobe.

  1. Verifica che l’istanza sia in esecuzione. Per farlo, apri il browser, quindi fai una GET chiama sull’istanza /r/test endpoint:

    code language-none
    https://instanceUrl/r/test
    

    Se l’istanza è in esecuzione, dovresti ricevere questo tipo di risposta:

    code language-none
    <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.

  2. 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-none
    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
    
    note note
    NOTE
    Lo strumento Netcat consente di gestire facilmente le connessioni di rete su vari sistemi operativi (vedere https://eternallybored.org/misc/netcat/).

    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 Assistenza clienti Adobe team.

  3. Verifica che l’IP pubblico da cui stai tentando di avviare la connessione SFTP sia quello fornito al supporto Adobe per il inserisco nell'elenco Consentiti di.

  4. Se si utilizza un'autenticazione basata su password, la password potrebbe essere scaduta (le password hanno un periodo di validità di 90 giorni). Pertanto, consigliamo vivamente di utilizzare un’autenticazione basata su chiave (consulta Best practice per il server SFTP).

  5. Se utilizzi un’autenticazione basata su chiave, verifica che la chiave utilizzata sia la stessa fornita a Assistenza clienti Adobe team per la configurazione dell’istanza.

  6. 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:

  1. Risoluzione dei problemi Configurazione server DNS:

    1. Verificare se il nome del server è stato aggiunto al server DNS locale.

    2. 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.

  2. Risoluzione dei problemi registri di sessione:

    1. Nel flusso di lavoro, fai doppio clic sul pulsante Trasferimento file attività.

    2. Vai a File Transfer , quindi fai clic su Advanced Parameters.

    3. Seleziona l’opzione Display the session logs.

    4. Vai a Audit del flusso di lavoro e controlla se i registri mostrano l’errore "Impossibile risolvere il nome host".

  3. 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 '@'. Connessione non riuscita se la password contiene '@'.
    • 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.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1