[S’applique également à la v8.]{class="badge positive" title="S’applique également à Campaign v8."}

Compresser ou chiffrer un fichier zipping-or-encrypting-a-file

Adobe Campaign permet d'exporter des fichiers compressés ou chiffrés. Lors de la définition d'un export par le biais d'une activité Extraction (fichier), vous pouvez définir une étape de post-traitement pour le compresser ou le chiffrer.

Pour ce faire :

  1. Installez une paire de clés GPG pour votre instance à l’aide du Panneau de contrôle.

    note note
    NOTE
    Le Panneau de contrôle est restreint aux utilisateurs administrateurs et est disponible uniquement pour certaines versions de Campaign. En savoir plus
  2. Si votre installation d'Adobe Campaign est hébergée par Adobe, contactez l'Assistance clientèle d'Adobe afin que les utilitaires nécessaires soient installés sur le serveur.

  3. S'il s'agit d'une installation on-premise, installez l'utilitaire que vous souhaitez utiliser (GPG ou GZIP, par exemple) ainsi que les clés (clé de chiffrement) nécessaires sur le serveur applicatif.

Vous pouvez ensuite utiliser des commandes ou du code dans l'onglet Script de l'activité ou dans une activité Code JavaScript. Le cas pratique ci-dessous présente un exemple.

Rubriques connexes :

Cas pratique : chiffrage et export de données à l’aide d’une clé installée sur le Panneau de contrôle use-case-gpg-encrypt

Dans ce cas pratique, nous allons créer un workflow pour chiffrer et exporter des données à l'aide d'une clé installée sur le Panneau de contrôle.

Découvrez cette fonctionnalité en vidéo

Les étapes pour traiter ce cas pratique sont les suivantes :

  1. Générez une paire de clés GPG (publique/privée) à l’aide d’un utilitaire GPG, puis installez la clé publique sur le Panneau de contrôle. Les étapes détaillées sont disponibles dans la documentation du Panneau de contrôle.

  2. Dans Campaign Classic, créez un workflow pour exporter les données et les chiffrer à l’aide de la clé privée installée à l’aide du Panneau de contrôle. Pour ce faire, nous allons créer un workflow comme suit :

    • Activité Requête  : dans cet exemple, nous voulons exécuter une requête pour cibler les données de la base de données que nous voulons exporter.
    • Activité Extraction (fichier)  : extrait les données dans un fichier.
    • Activité Code JavaScript  : chiffre les données à extraire.
    • Activité Transfert de fichier  : envoie les données à une source externe (dans cet exemple, un serveur SFTP).
  3. Configurez l'activité Requête pour qu'elle cible les données de votre choix dans la base de données. Voir à ce propos cette section.

  4. Ouvrez l'activité Extraction des données (fichier) puis configurez-la selon vos besoins. Les concepts généraux de configuration de l'activité sont présentés dans cette section.

  5. Ouvrez l'activité Code JavaScript, puis copiez-collez la commande ci-dessous pour chiffrer les données à extraire.

    note important
    IMPORTANT
    Veillez à remplacer la valeur d'empreinte de la commande par l'empreinte de la clé publique installée sur le Panneau de contrôle.
    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. Ouvrez l’activité Transfert de fichier, puis spécifiez le serveur SFTP auquel vous souhaitez envoyer le fichier. Les concepts généraux de configuration de l'activité sont présentés dans cette section.

  7. Vous pouvez maintenant exécuter le workflow. Une fois exécuté, les données ciblées par la requête sont exportées vers le serveur SFTP dans un fichier .gpg chiffré.

Tutoriel vidéo video

Cette vidéo montre comment utiliser une clé GPG pour chiffrer des données. Elle est également disponible dans

D'autres vidéos pratiques sur Campaign Classic sont disponibles ici.

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