Más información sobre la Data Workbench Anuncio de fin de vida útil.
Ahora puede usar CSV, TSV, Exportación de segmentos y Exportación de segmentos con encabezado usando los protocolos FTP y SFTP para exportar archivos de segmentos desde el cliente (estación de trabajo) al servidor.
Configuración de archivos de configuración de exportación S/FTP
Para establecer la configuración de exportación, se agregaron dos nuevos archivos de configuración de exportación para configurar una conexión FTP o SFTP, lo que permite elegir los detalles del servidor en la FTPServerInfo.cfg y las credenciales se seleccionarán de FTPUserCredentials carpeta (correspondiente al nombre de servidor indicado en los argumentos de comando).
Configure las variables FTPServerInfo.cfg archivo.
Introduzca la información del servidor FTP y establezca los reintentos de conexión permitidos desde la estación de trabajo. Edite desde la estación de trabajo o el servidor en Server\Addresses\Export\ FTPServerInfo.cfgarchivo.
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:
Configure las variables FTPUserCredentials.cfg archivo.
Introduzca las credenciales de usuario para conectarse a los servidores mediante el Server\Admin\Export\ FTPUserCredentials.cfgarchivo. Este archivo contiene las credenciales de usuario necesarias para conectarse a los servidores y solo se puede editar desde el servidor y no desde la estación de trabajo (cliente).
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:
Asegúrese de que las claves SSH que genere para la autenticación tengan el formato idéntico al que se genera cuando utiliza el comando SSH Keygen.
Ejemplo de generación de claves SSH mediante keygen:
ssh-keygen -t rsa -b 4096 -C "<label>"
Hay seis parámetros en la variable FTPUserCredentials.cfg archivo necesario para varias transferencias FTP o SFTP.
Protocol | Parámetros |
---|---|
FTP |
Defina los parámetros 1, 2 y 3. |
SFTP mediante autenticación de contraseña |
Establezca los parámetros 1, 2, 3 cuando la transferencia utiliza autenticación de contraseña (-p en los argumentos de comando). |
SFTP mediante autenticación de claves |
Establezca los parámetros 1, 2, 3, 4, 5, 6 cuando la transferencia utiliza autenticación de claves (-k en los argumentos de comando). |
Configuración de los comandos de exportación de FTP y SFTP
Abra una tabla de exportación.
En la estación de trabajo, haga clic con el botón derecho en un Tabla de detalles y elija uno de los tipos de exportación: CSV , TSV, Exportación de segmentos o Exportación de segmentos con encabezado. O abra el .export desde un símbolo del sistema y edite (consulte Configuración de segmentos para exportación).
En el Comando , configúrelo para que apunte al ejecutable de exportación:
ExportIntegration.exe
Configure las variables Argumentos de comando campos como se muestra a continuación para el protocolo y la autenticación necesarios:
FTP
<Command Arguments> set to
<ftp "%file%" ServerName ServerDestinationPath>
SFTP (si se utiliza una contraseña para la autenticación)
<Command Arguments> set to
<sftp "%file%" ServerName ServerDestinationPath -p>
SFTP (si se utilizan claves para la autenticación)
<Command Arguments> set to
<sftp "%file%" ServerName ServerDestinationPath -k>
Todos los argumentos de comando son obligatorios y deben introducirse como se muestra.
Para implementar la exportación FTP y SFTP mediante claves privadas y públicas, coloque los archivos de configuración en estas carpetas:
Se incluyen seis parámetros en la variable FTPServerInfo.cfg archivo:
Private Key Path = string: E:\Server\campaign\campaignprivatekey
FTP utiliza los parámetros 1, 2 y 3.
SFTP utiliza los parámetros 1, 2 y 3 cuando la transferencia utiliza la autenticación mediante contraseña.
SFTP utiliza los seis parámetros cuando la transferencia se realiza mediante autenticación de claves. Por ejemplo, si utiliza claves para la autenticación:
‘Command Arguments’ = sftp “%file%” ServerName ServerDestinationPath -k
Los archivos de configuración deben estar en la ubicación correcta.
Las claves públicas deben señalar a una .pem y no a una ubicación de carpeta. Puede crear claves utilizando una función de generación de claves SSH de aplicaciones como Cygwin. (Putty genera claves en un formato .ppk que no se admite.)