[También se aplica a v8]{class="badge positive" title="También se aplica a Campaign v8"}

Compresión o cifrado de un archivo zipping-or-encrypting-a-file

Adobe Campaign permite exportar archivos comprimidos o cifrados. Al definir una exportación a través de una actividad Data extraction (file), puede definir un posprocesamiento para comprimir o encriptar el archivo.

Para poder hacerlo:

  1. Instale un par de claves GPG para su instancia mediante el Panel de control.

    note note
    NOTE
    El Panel de control está restringido a los usuarios administradores y solo está disponible para determinadas versiones de Campaign. Más información
  2. Si Adobe aloja la instalación de Adobe Campaign, contacte con el Servicio de atención al cliente de Adobe para que instalen las herramientas necesarias en el servidor.

  3. Si la instalación de Adobe Campaign está in situ: instale la utilidad que desee utilizar (por ejemplo: GPG, GZIP) así como las claves necesarias (clave de cifrado) en el servidor de aplicaciones.

A continuación, puede utilizar comandos o código en la pestaña Script de la actividad o en una actividad JavaScript code . A continuación se muestra un ejemplo en el caso de uso.

Temas relacionados:

Caso de uso: cifrado y exportación de datos con una clave instalada en el Panel de control use-case-gpg-encrypt

En este caso de uso, crearemos un flujo de trabajo para codificar y exportar los datos con una clave instalada en el Panel de control.

Descubra esta función en vídeo

Los pasos para realizar este caso de uso son los siguientes:

  1. genere un par de claves GPG (públicas/privadas) utilizando una utilidad GPG, luego instale la clave pública en Panel de control. Encontrará los pasos detallados en la documentación del Panel de control.

  2. En Campaign Classic, genere un flujo de trabajo para exportar los datos y cifrarlos con la clave privada que se ha instalado mediante el Panel de control. Para ello, crearemos un flujo de trabajo de la siguiente manera:

    • Query actividad: En este ejemplo, queremos ejecutar una consulta para un destinatario de los datos de la base de datos que queremos exportar.
    • Data extraction (file) actividad: extrae los datos en un archivo.
    • JavaScript code actividad: codifica los datos que se van a extraer.
    • File transfer actividad: envía los datos a un origen externo (en este ejemplo, un servidor SFTP).
  3. Configure la actividad Query para destinatario de los datos deseados de la base de datos. Para obtener más información, consulte esta sección.

  4. Abra la actividad Data extraction (file) y configúrela según sus necesidades. Los conceptos globales sobre cómo configurar la actividad están disponibles en esta sección.

  5. Abra la actividad JavaScript code y copie y pegue el comando siguiente para cifrar los datos que desee extraer.

    note important
    IMPORTANT
    Asegúrese de reemplazar el valor de la huella del comando por la huella digital de la clave pública instalada en el Panel de control.
    code language-none
    var cmd='gpg ';
    cmd += ' --trust-model always';
    cmd += ' --batch --yes';
    cmd += ' --recipient fingerprint';
    cmd += ' --encrypt --output ' + vars.filename + '.gpg ' + vars.filename;
    execCommand(cmd,true);
    vars.filename=vars.filename + '.gpg'
    

  6. Abra la actividad File transfer y especifique el servidor SFTP al que desea enviar el archivo. Los conceptos globales sobre cómo configurar la actividad están disponibles en esta sección.

  7. Ahora puede ejecutar el flujo de trabajo. Una vez ejecutado, el destinatario de datos de la consulta se exportará al servidor SFTP en un archivo .gpg cifrado.

Tutorial en vídeo video

Este vídeo muestra cómo utilizar una clave GPG para cifrar datos y también está disponible en

Hay disponibles más vídeos de procedimientos para Campaign Classic aquí.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1