

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

# 配置差别隐私策略（可选）
<a name="configure-differential-privacy"></a>

**注意**  
AWS Clean Rooms 差异隐私仅适用于数据存储在 Amazon S3 中的协作。

此过程描述了使用 AWS Clean Rooms 控制台中的 “**引导流程**” 选项在协作中配置差异隐私策略的过程。对于所有具有差别隐私保护的表来说，这是一次性步骤。

**配置差别隐私设置（引导流程）**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/clean](https://console.aws.amazon.com/cleanrooms/home) room AWS Clean Rooms s 上打开控制台。

1. 在左侧导航窗格中，选择**协作**。

1. 选择协作。

1. 在协作页面的**表**选项卡上，选择**配置差别隐私策略**。

1. 在**配置差别隐私策略**页面上，选择以下属性的值：
   + **隐私预算**
   + **每月刷新隐私预算**
   + **每个查询添加的噪声**

   您可以使用默认值，或输入支持您的特定使用案例的自定义值。在选择**隐私预算**和**每个查询添加的噪声**值后，您可以根据数据的所有查询中可能进行的聚合数量预览产生的效用。

1. 选择**配置**。

您将看到一条确认消息，指出您成功为协作配置了差别隐私策略。

您现在配置了差别隐私，您已准备好：
+ [查询数据表](running-sql-queries.md)（以可以查询的成员身份）
+ [协作](working-with-collaborations.md)（如果您是协作创建者）

## 查看差别隐私使用情况日志
<a name="view-usage-logs"></a>

作为使用差别隐私保护数据的协作成员，在创建具有差别隐私的协作后，您可以监控隐私预算的使用情况。

**查看运行了多少聚合以及使用了多少隐私预算**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/clean](https://console.aws.amazon.com/cleanrooms/home) room AWS Clean Rooms s 上打开控制台。

1. 在左侧导航窗格中，选择**协作**。

1. 选择协作。

1. 选择 **Tables (表)** 选项卡。

1. 选择**查看使用情况日志**（蓝色文本）。

1. 查看使用情况详细信息，包括隐私预算和提供了多少效用。

## 编辑差别隐私策略
<a name="edit-dp-policy"></a>

在配置差别隐私策略后，您可以随时更新该策略以更好地反映您的隐私需求。

**编辑差别隐私策略**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/clean](https://console.aws.amazon.com/cleanrooms/home) room AWS Clean Rooms s 上打开控制台。

1. 在左侧导航窗格中，选择**协作**。

1. 选择协作。

1. 在协作页面的**表**选项卡上，在**由您关联的表**下面选择**编辑**。

1. 在**编辑差别隐私**页面上，为以下属性选择新的值：
   + **隐私预算** - 移动滑块以在协作期间随时增加或减少预算。在可以查询的成员开始查询您的数据后，您无法减少预算。如果增加**隐私预算**， AWS Clean Rooms 将继续使用现有预算，直到其用完为止，然后再使用新增加的隐私预算。
   + **每个查询添加的噪声** - 移动滑块以在协作期间随时增加或减少**每个查询添加的噪声**。
**注意**  
您可以选择**交互式示例**以了解**隐私预算**和**每个查询添加的噪声**的不同值如何影响您可以运行的聚合函数数量。

   您无法更改**隐私预算刷新**的值。要更改您选择的值，您必须删除差别隐私策略并创建一个新策略。

1. 选择**保存更改**。

您会看到一条确认消息，指出您已成功编辑差别隐私策略。

## 删除差别隐私策略
<a name="dp-delete-policy"></a>

您可以从协作的**表**选项卡中删除差别隐私策略。

**删除差别隐私策略**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/clean](https://console.aws.amazon.com/cleanrooms/home) room AWS Clean Rooms s 上打开控制台。

1. 在左侧导航窗格中，选择**协作**。

1. 选择协作。

1. 在协作页面的**表**选项卡上的**差别隐私策略**旁边，选择**删除**。

1. 如果您确定要删除差别隐私策略，请选择**删除**。

在删除差别隐私策略后，您无法访问该策略的隐私预算使用情况日志。如果删除了差别隐私策略，将无法查询开启了差别隐私的表。

## 查看计算的差别隐私参数
<a name="dp-view-parameters"></a>

对于具有差异隐私专业知识的用户，您可以从协作的 “**分析**” 选项卡中查看计算出的差异隐私参数。

**查看计算的差别隐私参数**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/clean](https://console.aws.amazon.com/cleanrooms/home) room AWS Clean Rooms s 上打开控制台。

1. 在左侧导航窗格中，选择**协作**。

1. 选择协作。

1. 在 “**分析**” 选项卡的 “**结果**” 部分中，选择 “**查看计算得出的差异隐私参数**”。

在**计算得出的差别隐私参数**表中，您可以看到聚合函数的灵敏度值，该值定义为在添加、删除或修改单个用户的记录时函数结果可能发生的最大变化量。该列表包括以下差别隐私参数：
+ **用户贡献限制** (UCL) 是用户在 SQL 查询中贡献的最大行数。例如，如果您想计算指定广告系列中每位用户可以获得多次曝光的匹配曝光总数，则 AWS Clean Rooms 差异隐私需要绑定单个用户的曝光量，以确保差异隐私计算的准确性。换句话说，如果任何用户的曝光量超过了界限，则 AWS Clean Rooms 会根据计算出的 UCL 值自动随机抽取该用户的展示次数的统一随机样本，并在执行查询时排除该用户的剩余展示次数。如果您计算唯一用户数，则 UCL 值等于 1。这是因为添加、删除或修改单个用户最多可以将不同用户的计数更改 1。
+ **最小值**是聚合函数（例如 `sum()`）中使用的表达式的下限。例如，如果表达式是名为 `purchase_value` 的列，则最小值是该列的下限。
+ **最大值**是聚合函数（例如 `sum()`）中使用的表达式的上限。例如，如果表达式是名为 `purchase_value` 的列，则最大值是该列的上限。

在**计算得出的差别隐私参数**表中，您可以使用这些参数更好地了解查询结果中的总噪声量。例如，当配置的**每个查询添加的噪音**为 30 个用户并且正在运行`COUNT DISTINCT (user_id)`查询时， AWS Clean Rooms 差异隐私会添加介于 -30 和 30 之间的随机噪声，且可能性很高，因为的灵敏度`COUNT DISTINCT`为 1。对于具有相同配置的 `COUNT` 查询， AWS Clean Rooms Differential Privacy 添加按用户贡献限制扩展的统计噪声，因为单个用户可能为查询结果贡献多个行。对于像所有列值均为正值这样的`SUM``SUM (purchase_value)`查询，总噪音按用户贡献限制乘以最大值进行缩放。 AWS Clean Rooms Difersial Privacy 会自动计算灵敏度参数以在查询运行时执行噪声加法，从而耗尽隐私预算。由于灵敏度参数依赖于数据，因此，需要耗尽隐私预算。