壓縮或加密檔案

Adobe Campaign可讓您匯出壓縮或加密的檔案。 透過​Data extraction (file)​活動定義匯出時,您可以定義要壓縮或加密檔案的後置處理。

若要這麼做:

  1. 使用控制面板為您的執行個體安裝GPG金鑰組。

    注意

    「控制面板」僅限管理員使用者使用,僅適用於特定Campaign版本。 深入瞭解

  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​活動,然後複製並貼上下方的命令以加密要提取的資料。

    重要

    請務必將命令中的​fingrinet​值替換為「控制面板」上安裝的公開密鑰的指紋。

    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操作說明影片可在此處取得。

本頁內容