步骤 7:加密数据 - AWS Clean Rooms

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 7:加密数据

要执行此步骤,您必须获取协 AWS Clean Rooms 作 ID 和共享密钥。有关更多信息,请参阅先决条件

在以下示例中,我们使用我们创建的名为 ads.json 的架构在 ads.csv 上运行加密。

加密数据
  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

现在,您可以验证加密的数据了。