Compactar ou criptografar um arquivo

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

    OBSERVAÇÃO

    O Painel de controle do Campaign é 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 do Campaign

Nesse caso de uso, criaremos um fluxo de trabalho para criptografar e exportar dados usando uma chave instalada no Painel de controle do Campaign.

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 do Campaign. As etapas detalhadas estão disponíveis na documentação do Painel de controle do Campaign.

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

    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