步驟 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. 針對 <輸入 .csv 檔案的名稱>,輸入輸入 .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會產生預設輸出檔案名稱。

您現在可以驗證加密的資料。