[也適用於v8]{class="badge positive" title="亦適用於Campaign v8"}

壓縮或加密檔案 zipping-or-encrypting-a-file

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

若要這麼做:

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

    note note
    NOTE
    「控制面板」僅限管理員使用者使用,且僅適用於特定Campaign版本。 了解更多
  2. 如果您的Adobe Campaign安裝是由Adobe託管,請連絡Adobe客戶服務,以便在伺服器上安裝必要的公用程式。

  3. 如果您安裝的Adobe Campaign是內部部署,請在應用程式伺服器上安裝您要使用的公用程式(例如:GPG、GZIP)以及必要的金鑰(加密金鑰)。

然後,您可以在活動的​ Script ​索引標籤或​ JavaScript code ​活動中使用命令或程式碼。 以下的使用案例中提供範例。

相關主題:

使用案例:使用安裝於控制面板的金鑰加密及匯出資料 use-case-gpg-encrypt

在此使用案例中,我們將建立工作流程,以使用安裝於控制面板的金鑰加密及匯出資料。

在影片中探索此功能

執行此使用案例的步驟如下:

  1. 使用GPG公用程式產生GPG金鑰組(公用/私用),然後將公用金鑰安裝至「控制面板」。 詳細步驟可在控制面板檔案中取得。

  2. 在Campaign Classic中,建立工作流程以匯出資料,並使用已透過「控制面板」安裝的私密金鑰進行加密。 為此,我們將建立工作流程,如下所示:

    • Query ​活動:在此範例中,我們要執行查詢,以定位要匯出之資料庫中的資料。
    • Data extraction (file) ​活動:將資料擷取到檔案中。
    • JavaScript code ​活動:加密要擷取的資料。
    • File transfer ​活動:將資料傳送至外部來源(在此範例中為SFTP伺服器)。
  3. 設定​ Query ​活動,從資料庫中鎖定所需的資料。 如需詳細資訊,請參閱本章節

  4. 開啟​ Data extraction (file) ​活動,然後根據您的需求進行設定。 有關如何設定活動的全域概念可在本節中取得。

  5. 開啟​ JavaScript code ​活動,然後複製並貼上下列命令以加密要擷取的資料。

    note important
    IMPORTANT
    請確定您將命令中的​ 指紋 ​值取代為控制面板上安裝的公開金鑰指紋。
    code language-none
    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檔案中。

教學課程影片 video

本影片說明如何使用GPG金鑰加密資料,也可參閱

此處提供其他Campaign Classic操作說明影片。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1