Décompresser ou déchiffrer un fichier

Adobe Campaign permet d'importer des fichiers compressés ou chiffrés. Avant qu'un fichier ne puisse être lu dans une activité Chargement (fichier), vous pouvez définir une étape de prétraitement pour le décompresser ou le déchiffrer.

Pour ce faire :

  1. Utilisez le panneau de Contrôle pour générer une paire de clés publique/privée.

    REMARQUE

    Le panneau de contrôle est disponible pour tous les clients hébergés sur AWS (à l'exception de ceux qui hébergent leurs instances marketing on-premise).

  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 cryptage) nécessaires sur le serveur applicatif.

Vous pouvez ensuite utiliser les commandes de pré-traitement de votre choix dans les workflows :

  1. Ajoutez et configurez une activité Transfert de fichier dans le workflow.
  2. Ajoutez une activité Chargement (fichier) et définissez le format de fichier.
  3. Cochez l'option Inclure un pré-traitement du fichier.
  4. Spécifiez la commande de pré-traitement à appliquer.
  5. Ajoutez d'autres activités pour gérer les données provenant du fichier.
  6. Enregistrez et exécutez le workflow.

Le cas pratique ci-dessous présente un exemple.

Rubriques connexes :

Cas pratique : import de données chiffrées à l'aide d'une clé générée par le panneau de contrôle

Dans ce cas pratique, nous allons créer un workflow afin d'importer des données chiffrées dans un système externe, à l'aide d'une clé générée dans le panneau de contrôle.

Découvrez cette fonctionnalité en vidéo

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

  1. Utilisez le panneau de contrôle pour générer une paire de clés (publique/privée). Les étapes détaillées sont disponibles dans la documentation du panneau de contrôle.

    • La clé publique sera partagée avec le système externe. Ce dernier l'utilisera pour crypter les données à envoyer à Campaign.
    • Campaign Classic utilisera la clé privée pour décrypter les données cryptées entrantes.

  2. Dans le système externe, utilisez la clé publique téléchargée à l'aide du panneau de contrôle pour chiffrer les données à importer dans Campaign Classic.

  3. Dans Campaign Classic, créez un workflow pour importer les données chiffrées et les déchiffrer à l'aide de la clé privée installée via le panneau de contrôle. Pour ce faire, nous allons créer un workflow comme suit :

    • Activité Transfert de fichier : transfère le fichier d'une source externe vers Campaign Classic. Dans cet exemple, nous voulons transférer le fichier depuis un serveur SFTP.
    • Activité Chargement (fichier) : charge les données du fichier dans la base de données et le déchiffre à l'aide de la clé privée générée dans le panneau de contrôle.
  4. Ouvrez l'activité Transfert de fichier, puis spécifiez le compte externe à partir duquel vous souhaitez importer le fichier .gpg crypté.

    Les concepts généraux de configuration de l'activité sont présentés dans cette section.

  5. Ouvrez l'activité Chargement (fichier), puis configurez-la selon vos besoins. Les concepts généraux de paramétrage de l'activité sont présentés dans cette section.

    Ajoutez une étape de pré-traitement à l'activité pour déchiffrer les données entrantes. Pour ce faire, sélectionnez l'option Inclure un pré-traitement du fichier, puis copiez-collez cette commande de déchiffrage dans le champ Commande :

    gpg --batch --passphrase passphrase --decrypt <%=vars.filename%>

    ATTENTION

    Dans cet exemple, nous employons la phrase secrète utilisée par défaut par le panneau de contrôle, qui est « passphrase ».

    Si des clés GPG ont déjà été installées sur votre instance par le biais d'une demande du service d'Assistance clientèle, la phrase secrète peut avoir été modifiée et être différente de celle par défaut.

  6. Cliquez sur OK pour valider la configuration de l'activité.

  7. Vous pouvez maintenant exécuter le workflow. Une fois exécuté, vous pouvez vérifier dans les logs de workflow que le décryptage a été effectué et que les données du fichier ont été importées.

Tutoriel vidéo

Cette vidéo montre comment utiliser une clé GPG pour déchiffrer des données.

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

Sur cette page