v7 v8

Compactar ou criptografar um arquivo

Última atualização em 2024-02-21

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:

  1. Instale um par de chaves GPG para sua instância usando o Painel de controle.

    OBSERVAÇÃO

    O Painel de controle é restrito a usuários Administradores e está disponível somente para determinadas versões do Campaign. Saiba mais

  2. 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.

  3. 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

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:

  1. 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.

  2. 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).
  3. Configure a atividade Query para direcionar os dados desejados a partir do banco de dados. Para obter mais informações, consulte esta seção.

  4. 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.

  5. Abra a atividade JavaScript code e copie e cole o comando abaixo para criptografar os dados que serão extraídos.

    IMPORTANTE

    Substitua o valor impressão digital do comando pela impressão digital da chave pública instalada no Painel de controle.

    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. 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.

  7. 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

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.

Nesta página