[Também se aplica ao v8]{class="badge positive" title="Também se aplica ao Campaign v8"}
Compactar ou criptografar um arquivo zipping-or-encrypting-a-file
O Adobe Campaign permite exportar arquivos compactados ou criptografados. Ao definir uma exportação por meio da atividade Data extraction (file), é possível definir um pós-processamento para compactar ou criptografar o arquivo.
Para fazer isso:
-
Instale um par de chaves GPG para sua instância usando o Painel de controle.
note note NOTE O Painel de controle é restrito a usuários Administradores e está disponível somente para determinadas versões do Campaign. Saiba mais -
Caso sua instalação do Adobe Campaign seja hospedada pela Adobe, entre em contato com o Atendimento ao cliente da Adobe para ter os utilitários necessários instalados no servidor.
-
Caso a instalação do Adobe Campaign seja no local, instale o utilitário que deseja usar (por exemplo: GPG, GZIP) e as chaves necessárias (chave de criptografia) no servidor de aplicativos.
Em seguida, você pode usar comandos ou códigos na guia Script da atividade ou em uma atividade JavaScript code. Um exemplo é apresentado no caso de uso abaixo.
Tópicos relacionados:
Caso de uso: criptografar e exportar dados usando uma chave instalada no Painel de controle use-case-gpg-encrypt
Nesse caso de uso, criaremos um fluxo de trabalho para criptografar e exportar dados usando uma chave instalada no Painel de controle.
Descubra este recurso no vídeo
As etapas para executar esse caso de uso são as seguintes:
-
Gere um par de chaves GPG (público/privado) usando um utilitário GPG e, em seguida, instale a chave pública no Painel de controle. As etapas detalhadas estão disponíveis na documentação do Painel de controle.
-
Crie um workflow para exportação de dados no Campaign Classic e criptografe-o usando a chave privada que foi instalada através do Painel de controle. Para fazer isso, criaremos um workflow da seguinte maneira:
- Atividade Query: neste exemplo, queremos executar um query para direcionar os dados do banco de dados que queremos exportar.
- Atividade Data extraction (file): extrair os dados em um arquivo.
- Atividade JavaScript code: criptografar os dados que serão extraídos.
- Atividade File transfer: enviar os dados para uma fonte externa (neste exemplo, um servidor SFTP).
-
Configure a atividade Query para direcionar os dados desejados a partir do banco de dados. Para obter mais informações, consulte esta seção.
-
Abra a atividade Data extraction (file) e configure-a de acordo com suas necessidades. Os conceitos globais sobre como configurar a atividade estão disponíveis nesta seção.
-
Abra a atividade JavaScript code e copie e cole o comando abaixo para criptografar os dados que serão extraídos.
note important IMPORTANT Substitua o valor impressão digital do comando pela impressão digital da chave pública instalada no Painel de controle. 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'
-
Abra a atividade File transfer e especifique o servidor SFTP para o qual deseja enviar o arquivo. Os conceitos globais sobre como configurar a atividade estão disponíveis nesta seção.
-
Agora você pode executar o workflow. Após a execução, o direcionamento de dados pelo query será exportado para o servidor SFTP em um arquivo .gpg criptografado.
Tutorial em vídeo video
Este vídeo mostra como usar uma chave GPG para criptografar dados e também está disponível em
Vídeos extras sobre procedimentos do Campaign Classic estão disponíveis aqui.