本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 7:加密資料
若要執行此步驟,您必須取得 AWS Clean Rooms 協作 ID 和共用私密金鑰。如需詳細資訊,請參閱必要條件。
在下列範例中,我們會使用我們建立的結構描述ads.csv
,在 上執行加密ads.json
。
加密資料
-
在 中存放協同合作的共用私密金鑰步驟 6:將共用私密金鑰存放在環境變數中。
-
從命令列,輸入下列命令。
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>
-
針對
<輸入 .csv 檔案的名稱>
,輸入輸入 .csv 檔案的名稱。 -
針對
schema=
,輸入 .json 加密結構描述檔案的名稱。 -
針對
id=
,輸入協作 ID。 -
針對
output=
,輸入輸出檔案的名稱 (例如ads-output.csv
)。 -
包含 密碼編譯運算參數和 中所述的任何命令列旗標適用於 的加密運算中的選用旗標 Clean Rooms。
-
執行 命令。
在 範例中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
會產生預設輸出檔案名稱。
您現在可以驗證加密的資料。