Esportazione di un segmento mediante la distribuzione S/FTP

IMPORTANTE

Ulteriori informazioni su Data Workbench Annuncio di fine vita.

Ora puoi utilizzare CSV, TSV, Esportazione segmento ed Esportazione segmento con intestazione utilizzando i protocolli FTP e SFTP per esportare i file dei segmenti dal client (workstation) al server.

Configurazione dei file di configurazione dell’esportazione S/FTP

Per impostare la configurazione di esportazione, sono stati aggiunti due nuovi file di configurazione di esportazione per impostare una connessione FTP o SFTP, che consentono di selezionare i dettagli del server dal FTPServerInfo.cfg e le credenziali verranno prelevate da FTPUserCredentials cartella (corrispondente al Nome server specificato negli argomenti del comando).

  • Imposta la FTPServerInfo.cfg file.

    Immetti le informazioni sul server FTP e imposta i tentativi di connessione consentiti dalla workstation. Modifica dalla workstation o dal server all'indirizzo Server\Addresses\Export\ FTPServerInfo.cfg​file.

    FTP Servers = vector: 1 items
      0 = ftpServerInfo:
        Address = string:
        Name = string:
        Port = int: 21
    Connect Retries = vector: 1 items
      0 = connectServerRetries:
        Retries = int: 0
        Server Name = string:
    
  • Imposta la FTPUserCredentials.cfg file.

    Immetti le credenziali utente per la connessione ai server tramite Server\Admin\Export\ FTPUserCredentials.cfg​file. Questo file contiene le credenziali utente necessarie per la connessione ai server e può essere modificato solo dal server e non dalla workstation (client).

    FTP User Credentials = vector: 1 items
      0 = ftpUserCredInfo:
        User Name = string:
        User Password = EncryptedString:
        Server Name = string:
        Public Key Path = string:
        Private Key Path = string:
        Passphrase = EncryptedString:
    
    NOTA

    Assicurati che le chiavi SSH generate per l’autenticazione siano nel formato identico a quelle generate quando utilizzi il comando SSH Keygen.

    Esempio per la generazione di chiavi SSH utilizzando keygen:

    ssh-keygen -t rsa -b 4096 -C "<label>"
     

    Sono presenti sei parametri nel FTPUserCredentials.cfg file necessario per vari trasferimenti FTP o SFTP.

    1. Nome utente
    2. Password utente
    3. Nome server
    4. Percorso chiave pubblica
    5. Percorso chiave privata
    6. Passphrase
    Protocol Parametri

    FTP

    Impostare i parametri 1, 2, 3.

    SFTP tramite autenticazione tramite password

    Impostare i parametri 1, 2, 3 quando il trasferimento utilizza l'autenticazione tramite password (-p negli argomenti del comando).

    SFTP tramite autenticazione chiave

    Imposta i parametri 1, 2, 3, 4, 5, 6 quando il trasferimento utilizza l'autenticazione chiave (-k negli argomenti del comando).

Impostazione dei comandi di esportazione FTP e SFTP

  1. Apri una tabella di esportazione.

    Dalla workstation, fai clic con il pulsante destro del mouse su un Tabella dei dettagli e scegli uno dei tipi di esportazione: CSV , TSV, Esportazione segmento o Esportazione segmento con intestazione. Oppure apri la .export file da un prompt dei comandi e modifica (vedere Configurazione dei segmenti per l’esportazione).

  2. In Comando imposta il campo in modo che punti all'eseguibile di esportazione:

    ExportIntegration.exe
    
  3. Imposta la Argomenti comando campi come mostrato di seguito per il protocollo e l'autenticazione richiesti:

    FTP

    <Command Arguments> set to
    <ftp "%file%" ServerName ServerDestinationPath>
    

    SFTP (se si utilizza la password per l'autenticazione)

    <Command Arguments> set to
    <sftp "%file%" ServerName ServerDestinationPath -p>
    

    SFTP (se utilizzi le chiavi per l’autenticazione)

    <Command Arguments> set to
    <sftp "%file%" ServerName ServerDestinationPath -k>
    

Tutti gli argomenti dei comandi sono obbligatori e devono essere immessi come mostrato.

Esportazione S/FTP utilizzando chiavi private/pubbliche

Per implementare l’esportazione FTP e SFTP utilizzando chiavi private e pubbliche, inserisci i file di configurazione nelle seguenti cartelle:

  • Luogo FTPServerInfo.cfg in Server/Addresses/Export/ cartella.
  • Luogo FTPUserCredentials.cfg in Server/Admin/Export/ cartella.

Sei parametri sono inclusi nella variabile FTPServerInfo.cfg file:

  1. Nome utente
  2. Password utente
  3. Nome server
  4. Percorso chiave pubblica
  5. Percorso chiave privata — Posiziona il percorso della chiave privata nel file di configurazione senza l’estensione, ad esempio:

Private Key Path = string: E:\Server\campaign\campaignprivatekey

  1. Passphrase

L'FTP utilizza i parametri 1, 2 e 3.

SFTP utilizza i parametri 1, 2 e 3 quando il trasferimento utilizza l’autenticazione tramite password.

SFTP utilizza tutti e sei i parametri quando il trasferimento viene eseguito utilizzando l’autenticazione chiave. Ad esempio, se utilizzi le chiavi per l’autenticazione:

‘Command Arguments’ = sftp “%file%” ServerName ServerDestinationPath -k

I file di configurazione devono trovarsi nella posizione corretta.

NOTA

Le chiavi pubbliche devono puntare a un .pem e non in una posizione cartella. Puoi creare chiavi utilizzando una funzione di generazione di chiavi SSH da applicazioni come Cygwin. (Il pulsante genera le chiavi in un formato .ppk non supportato.)

In questa pagina