Adobe Campaign允许您导入压缩或加密文件。 在数据加载(文件)活动中读取之前,您可以定义预处理以解压缩或解密文件。
要做到这一点:
使用控制面板生成公钥/私钥对。
控制面板适用于在AWS上托管的所有客户(预先托管其营销实例的客户除外)。
如果Adobe Campaign安装由Adobe托管,请联系Adobe客户服务中心,以在服务器上安装必要的实用程序。
如果您的Adobe Campaign安装是预置的,请安装您要使用的实用程序(例如:GPG、GZIP)以及应用程序服务器上必需的密钥(加密密钥)。
然后,您可以在工作流中使用所需的预处理命令:
在下面的使用案例中给出了示例。
相关主题:
在此用例中,我们将构建一个工作流,以便使用在控制面板中生成的密钥导入已在外部系统中加密的数据。
执行此用例的步骤如下:
使用控制面板生成密钥对(公共/私有)。 在控制面板文档中提供了详细步骤。
在外部系统中,使用从控制面板下载的公钥对要导入到Campaign Classic的数据进行加密。
在Campaign Classic中,构建一个工作流以导入加密数据并使用通过控制面板安装的私钥对其解密。 为此,我们将构建一个工作流,如下所示:
打开File transfer活动,然后指定要从中导入加密.gpg文件的外部帐户。
有关如何配置活动的全局概念在本节中可用。
打开Data loading (file)活动,然后根据需要配置它。 有关如何配置活动的全局概念在本节中可用。
为活动添加预处理阶段以解密传入数据。 要执行此操作,请选择Pre-process the file选项,然后在Command字段中复制并粘贴此解密命令:
gpg --batch --passphrase passphrase --decrypt <%=vars.filename%>
在此示例中,我们使用默认由控制面板使用的密码,即“密码短语”。
如果您过去通过客户关怀请求在实例上安装了GPG密钥,则密码可能已更改,并且默认情况下与密码不同。
单击OK确认活动配置。
您现在可以运行工作流。 执行后,您可以签入工作流日志,确认已执行解密,且已导入文件中的数据。
此视频演示如何使用GPG密钥解密数据。
其他Campaign Classic操作视频此处可用。