壓縮或加密檔案 zipping-or-encrypting-a-file
Adobe Campaign可讓您匯出壓縮或加密的檔案。 透過定義匯出時 Data extraction (file) 活動,您可以將後處理定義為zip或加密檔案。
若要這麼做:
然後,您便可以在以下位置使用命令或程式碼: Script 活動的索引標籤或 JavaScript code 活動。 以下的使用案例中提供範例。
相關主題:
使用案例:使用安裝於控制面板的金鑰加密及匯出資料 use-case-gpg-encrypt
在此使用案例中,我們將建立工作流程,以使用安裝於控制面板的金鑰加密及匯出資料。
執行此使用案例的步驟如下:
-
使用GPG公用程式產生GPG金鑰組(公用/私用),然後將公用金鑰安裝至「控制面板」。 詳細步驟請參閱 控制面板檔案.
-
在Campaign Classic中,建立工作流程以匯出資料,並使用已透過「控制面板」安裝的私密金鑰進行加密。 為此,我們將建立工作流程,如下所示:
- Query 活動:在此範例中,我們要執行查詢,以定位要匯出的資料庫資料。
- Data extraction (file) 活動:將資料擷取至檔案中。
- JavaScript code 活動:加密資料以擷取。
- File transfer 活動:將資料傳送至外部來源(在此範例中為SFTP伺服器)。
-
設定 Query 活動,從資料庫中鎖定所需的資料。 如需詳細資訊,請參閱本章節。
-
開啟 Data extraction (file) 活動,然後根據您的需求進行設定。 有關如何設定活動的全域概念,請參閱 本節.
-
開啟 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'
-
開啟 File transfer 活動,然後指定您要傳送檔案的SFTP伺服器。 有關如何設定活動的全域概念,請參閱 本節.
-
您現在可以執行工作流程。 一旦執行後,查詢的資料目標將會匯出至SFTP伺服器加密的.gpg檔案中。
教學課程影片 video
本影片說明如何使用GPG金鑰加密資料,也可參閱
提供其他Campaign Classic操作影片 此處.