解压缩或解密文件

Adobe Campaign允许您导入压缩或加密文件。 在数据加载(文件)活动中读取之前,您可以定义预处理以解压缩或解密文件。

要做到这一点:

  1. 使用控制面板生成公钥/私钥对。

    注意

    控制面板可供所有管理员用户访问。 授予用户管理员访问权限的步骤详见此页

    请注意,您的实例必须托管在AWS上,并使用最新的Gold Standard版本或最新的 GA版本(21.1)进行升级。 了解如何在本节中检查您的版本。 要检查您的实例是否托管在AWS上,请按照本页中详细介绍的步骤操作。

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

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

然后,您可以在工作流中使用所需的预处理命令:

  1. 在工作流中添加和配置​File transfer​活动。
  2. 添加​Data loading (file)​活动并定义文件格式。
  3. 勾选 Pre-process the file 选项。
  4. 指定要应用的预处理命令。
  5. 添加其他活动以管理来自文件的数据。
  6. 保存并执行您的工作流。

在下面的使用案例中给出了示例。

相关主题:

用例:导入使用由控制面板生成的密钥加密的数据

在此用例中,我们将构建一个工作流,以便使用在控制面板中生成的密钥导入已在外部系统中加密的数据。

在视频中发现此功能

执行此用例的步骤如下:

  1. 使用控制面板生成密钥对(公共/私有)。 在控制面板文档中提供了详细步骤。

    • 公钥将与外部系统共享,外部系统将使用公钥加密要发送到活动的数据。
    • Campaign Classic将使用私钥解密传入的加密数据。

  2. 在外部系统中,使用从控制面板下载的公钥对要导入到Campaign Classic的数据进行加密。

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

    • File transfer 活动:将文件从外部源传输到Campaign Classic。在此示例中,我们希望从SFTP服务器传输文件。
    • Data loading (file) 活动:将文件中的数据加载到控制面板中,并使用在数据中生成的私钥对其进行解密。
  4. 打开​File transfer​活动,然后指定要从中导入加密.gpg文件的外部帐户。

    有关如何配置活动的全局概念在本节中可用。

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

    为活动添加预处理阶段以解密传入数据。 要执行此操作,请选择​Pre-process the file​选项,然后在​Command​字段中复制并粘贴此解密命令:

    gpg --batch --passphrase passphrase --decrypt <%=vars.filename%>

    注意

    在此示例中,我们使用默认由控制面板使用的密码,即“密码短语”。

    如果您过去通过客户关怀请求在实例上安装了GPG密钥,则密码可能已更改,并且默认情况下与密码不同。

  6. 单击​OK​确认活动配置。

  7. 您现在可以运行工作流。 执行后,您可以签入工作流日志,确认已执行解密,且已导入文件中的数据。

教程视频

此视频演示如何使用GPG密钥解密数据。

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

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now