[Gäller även för v8]{class="badge positive" title="Gäller även Campaign v8"}
Zippa eller kryptera en fil zipping-or-encrypting-a-file
Med Adobe Campaign kan du exportera komprimerade eller krypterade filer. När du definierar en export via en Data extraction (file)-aktivitet kan du definiera en efterbearbetning för att komprimera eller kryptera filen.
Så här kan du göra:
-
Installera ett GPG-nyckelpar för din instans med Kontrollpanelen.
note note NOTE Kontrollpanelen är begränsad till administratörsanvändare och endast tillgänglig för vissa Campaign-versioner. Läs mer -
Om din installation av Adobe Campaign ligger hos Adobe kontaktar du Adobe kundtjänst för att få nödvändiga verktyg installerade på servern.
-
Om du har installerat Adobe Campaign lokalt installerar du det verktyg du vill använda (till exempel GPG, GZIP) samt de nödvändiga nycklarna (krypteringsnyckeln) på programservern.
Du kan sedan använda kommandon eller kod på fliken Script i aktiviteten eller i en JavaScript code -aktivitet. Ett exempel visas i användningsexemplet nedan.
Relaterade ämnen:
Användningsfall: Kryptera och exportera data med en tangent som är installerad på Kontrollpanelen use-case-gpg-encrypt
I det här fallet skapar vi ett arbetsflöde för att kryptera och exportera data med en nyckel som installeras på Kontrollpanelen.
Upptäck den här funktionen i en video
Så här utför du det här användningsfallet:
-
Generera ett GPG-nyckelpar (public/private) med ett GPG-verktyg och installera sedan den offentliga nyckeln på Kontrollpanelen. Detaljerade steg finns i dokumentationen för Kontrollpanelen.
-
Bygg ett arbetsflöde i Campaign Classic för att exportera data och kryptera dem med den privata nyckel som har installerats via Kontrollpanelen. För att göra detta ska vi skapa ett arbetsflöde enligt följande:
- Query-aktivitet: I det här exemplet vill vi köra en fråga som mål för data från den databas som vi vill exportera.
- Data extraction (file)-aktivitet: Extraherar data till en fil.
- JavaScript code aktivitet: Krypterar de data som ska extraheras.
- File transfer-aktivitet: Skickar data till en extern källa (i det här exemplet en SFTP-server).
-
Konfigurera aktiviteten Query för att ange önskade data från databasen som mål. Mer information om detta finns i det här avsnittet.
-
Öppna aktiviteten Data extraction (file) och konfigurera den efter dina behov. Globala koncept för hur du konfigurerar aktiviteten finns i det här avsnittet.
-
Öppna aktiviteten JavaScript code och kopiera och klistra sedan in kommandot nedan för att kryptera de data som ska extraheras.
note important IMPORTANT Se till att du ersätter värdet fingerprint från kommandot med fingeravtrycket för den offentliga nyckeln som är installerad på kontrollpanelen. 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'
-
Öppna aktiviteten File transfer och ange sedan den SFTP-server som du vill skicka filen till. Globala koncept för hur du konfigurerar aktiviteten finns i det här avsnittet.
-
Du kan nu köra arbetsflödet. När den har körts exporteras datamål som omfattas av frågan till SFTP-servern till en krypterad GPG-fil.
Självstudievideo video
I den här videon visas hur du använder en GPG-nyckel för att kryptera data som även finns i
Ytterligare Campaign Classic om instruktionsvideor finns här.