压缩或加密文件

Adobe Campaign允许您导出压缩或加密文件。 通过​Data extraction (file)​活动定义导出时,可以定义后处理以压缩或加密文件。

要做到这一点:

  1. 使用控制面板为实例安装GPG密钥对。

    注意

    控制面板适用于在AWS上托管的所有客户(预先托管其营销实例的客户除外)。

  2. 如果Adobe Campaign安装由Adobe托管,请联系Adobe客户服务中心,以在服务器上安装必要的实用程序。

  3. 如果您的Adobe Campaign安装是预置的,请安装您要使用的实用程序(例如:GPG、GZIP)以及应用程序服务器上必需的密钥(加密密钥)。

然后,您可以在活动的​Script​选项卡或​JavaScript code​活动中使用命令或代码。 在下面的使用案例中给出了示例。

相关主题:

用例:使用安装在控制面板上的密钥加密和导出数据

在此用例中,我们将构建一个工作流,以便使用安装在控制面板上的密钥加密和导出数据。

在视频中发现此功能

执行此用例的步骤如下:

  1. 使用GPG实用程序生成GPG密钥对(公共/私有),然后将公钥安装到控制面板上。 在控制面板文档中提供了详细步骤。

  2. 在Campaign Classic中,构建一个工作流以导出数据,并使用通过控制面板安装的私钥对其加密。 为此,我们将构建一个工作流,如下所示:

    • Query 活动:在此示例中,我们要执行一个查询来目标要导出的数据库中的数据。
    • Data extraction (file) 活动:将数据提取到文件中。
    • JavaScript code 活动:加密要提取的数据。
    • File transfer 活动:将数据发送到外部源(在本例中为SFTP服务器)。
  3. 配置​Query​活动以从目标库中所需数据。 如需详细信息,请参阅此部分

  4. 打开​Data extraction (file)​活动,然后根据您的需要配置它。 有关如何配置活动的全局概念在本节中可用。

  5. 打开​JavaScript code​活动,然后复制并粘贴下面的命令以加密要提取的数据。

    重要

    确保将命令中的​fingrement​值替换为控制面板上安装的公钥的指纹。

    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. 打开​File transfer​活动,然后指定要将文件发送到的SFTP服务器。 有关如何配置活动的全局概念在本节中可用。

  7. 您现在可以运行工作流。 一旦执行,查询的目标将导出到SFTP服务器中,并生成加密的.gpg文件。

教程视频

此视频还显示了如何使用GPG密钥加密数据

其他Campaign Classic操作视频此处可用。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free