[Applicabile anche a v8]{class="badge positive" title="Applicabile anche a Campaign v8"}

Comprimere o crittografare un file zipping-or-encrypting-a-file

Adobe Campaign consente di esportare file compressi o crittografati. Quando definisci un'esportazione tramite un'attività Data extraction (file), puoi definire una post-elaborazione da comprimere o crittografare il file.

Per poterlo fare:

  1. Installa una coppia di chiavi GPG per l'istanza utilizzando Pannello di controllo Campaign.

    note note
    NOTE
    Il Pannello di controllo Campaign è riservato agli utenti amministratori ed è disponibile solo per alcune versioni di Campaign. Ulteriori informazioni
  2. Se l'installazione di Adobe Campaign è ospitata da Adobe, contatta l'Assistenza clienti Adobe per installare le utility necessarie sul server.

  3. Se l’installazione di Adobe Campaign è on-premise, installa l’utility che desideri utilizzare (ad esempio: GPG, GZIP) nonché le chiavi necessarie (chiave di crittografia) sul server applicazioni.

È quindi possibile utilizzare comandi o codice nella scheda Script dell'attività o in un'attività JavaScript code. Un esempio è presentato nel caso d’uso seguente.

Argomenti correlati:

Caso d’uso: crittografare ed esportare dati utilizzando una chiave installata sul Pannello di controllo Campaign use-case-gpg-encrypt

In questo caso d’uso, creeremo un flusso di lavoro per crittografare ed esportare i dati utilizzando una chiave installata sul Pannello di controllo Campaign.

Guarda il video su questa funzione

I passaggi per eseguire questo caso d’uso sono i seguenti:

  1. Genera una coppia di chiavi GPG (pubblica/privata) utilizzando un’utility GPG, quindi installa la chiave pubblica sul Pannello di controllo Campaign. I passaggi dettagliati sono disponibili nella documentazione del Pannello di controllo Campaign.

  2. In Campaign Classic, crea un flusso di lavoro per esportare i dati e crittografarli utilizzando la chiave privata installata tramite il Pannello di controllo Campaign. A tal fine, verrà creato un flusso di lavoro come segue:

    • Attività Query: in questo esempio, si desidera eseguire una query per eseguire il targeting dei dati del database che si desidera esportare.
    • Attività Data extraction (file): estrae i dati in un file.
    • Attività JavaScript code: crittografa i dati da estrarre.
    • Attività File transfer: invia i dati a un'origine esterna (in questo esempio, un server SFTP).
  3. Configurare l'attività Query in modo che esegua il targeting dei dati desiderati dal database. Per ulteriori informazioni al riguardo, consulta questa sezione.

  4. Apri l'attività Data extraction (file) e configurala in base alle tue esigenze. I concetti globali su come configurare l'attività sono disponibili in questa sezione.

  5. Apri l'attività JavaScript code, quindi copia e incolla il comando seguente per crittografare i dati da estrarre.

    note important
    IMPORTANT
    Assicurarsi di sostituire il valore impronta digitale dal comando con l'impronta digitale della chiave pubblica installata nel Pannello di controllo Campaign.
    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. Apri l'attività File transfer, quindi specifica il server SFTP a cui inviare il file. I concetti globali su come configurare l'attività sono disponibili in questa sezione.

  7. Ora puoi eseguire il flusso di lavoro. Una volta eseguita, la destinazione dati dalla query verrà esportata sul server SFTP in un file .gpg crittografato.

Video tutorial video

Questo video mostra come utilizzare una chiave GPG per crittografare i dati è disponibile anche in

Sono disponibili altri video dimostrativi di Campaign Classic qui.

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