Adobe Campaign permet d’importer des fichiers compressés ou chiffrés. Avant qu’un fichier ne puisse être lu dans une activité Chargement de données (fichier), vous pouvez définir une étape de prétraitement pour le décompresser ou le déchiffrer.
Vous ne pouvez pas décompresser les fichiers compressés d’une taille supérieure à 4 Go.
Pour ce faire :
Utilisez le Panneau de contrôle pour générer une paire de clés publique/privée afin d’autoriser le déchiffrement des fichiers.
Le Panneau de contrôle est accessible à tous les utilisateurs administrateurs. Les étapes permettant d'octroyer un accès administrateur à un utilisateur sont présentées sur cette page.
Notez que votre instance doit être hébergée sur AWS et mise à niveau avec la dernière build GA. Découvrez comment vérifier votre version dans cette section. Pour vérifier si votre instance est hébergée sur AWS, suivez les étapes présentées sur cette page.
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.
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.
Vous pouvez ensuite utiliser les commandes de pré-traitement de votre choix dans les workflows :
Le cas pratique ci-dessous présente un exemple.
Rubriques connexes :
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 :
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.
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.
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 :
Ouvrez l’activité Transfert de fichier, puis spécifiez le compte externe à partir duquel vous souhaitez importer le fichier .gpg chiffré.
Les concepts généraux de configuration de l'activité sont présentés dans cette section.
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%>
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.
Cliquez sur OK pour valider la configuration de l'activité.
Vous pouvez maintenant exécuter le workflow. Une fois exécuté, vous pouvez vérifier dans les logs de workflow que le déchiffrement a été effectué et que les données du fichier ont été importées.
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.