步驟 7:加密資料 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 7:加密資料

若要執行此步驟,您必須取得 AWS Clean Rooms 協同作業 ID 和共用密碼金鑰。如需詳細資訊,請參閱必要條件

在下面的例子中,我們運行加密ads.csv,使用我們創建的模式稱為ads.json

若要加密資料
  1. 將共同作業的共用密碼金鑰儲存在中步驟 6:將共用密鑰存儲在環境變量中

  2. 在指令行中,輸入下列命令。

    java -jar c3r-cli.jar encrypt <name of input .csv file> --schema=<name of schema .json file> --id=<collaboration id> --output=<name of output.csv file> <optional flags>

  3. 在中<name of input .csv file>,輸入輸入 .csv 檔案的名稱。

  4. 在中schema=,輸入 .json 加密結構描述檔案的名稱。

  5. 在中id=,輸入協同作業 ID。

  6. 對於output=,輸入輸出檔案的名稱 (例如,ads-output.csv)。

  7. 包括密碼計算參數和中所述的任何命令行標誌加密計算中的可選標誌 Clean Rooms

  8. 執行 命令。

在示例中ads.csv,我們運行以下命令。

java -jar c3r-cli.jar encrypt ads.csv --schema=ads.json --id=123e4567-e89b-42d3-a456-556642440000 --output=ads-output.csv

在示例中sales.csv,我們運行以下命令。

java -jar c3r-cli.jar encrypt sales.csv --schema=sales.json --id=123e4567-e89b-42d3-a456-556642440000

注意

在此範例中,我們不指定輸出檔案名稱 (--output=sales-output.csv)。因此,產生了預設的輸出檔案name-of-file.out.csv名稱。

您現在已準備好驗證加密的資料。