

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

# 为 AWS Data Exchange 包含 Amazon Redshift 数据集创建数据授权
<a name="data-grant-publish-Redshift-product"></a>

亚马逊 Redshift 数据集包含亚马逊 Reds AWS Data Exchange hift 的数据共享。当客户订阅包含数据共享的产品时，他们将获得对数据所有者添加到数据共享中的表、视图、架构和用户定义的函数的只读访问权限。

作为数据所有者，您可以在集群中创建 AWS Data Exchange 适用于 Amazon Redshift 的数据共享。然后，将要让接收者访问的架构、表、视图和用户定义的函数添加到该数据共享中。然后，您可以将数据共享导入 AWS Data Exchange，创建数据集，将其添加到数据授予中。接受数据授权请求后，接收者将被授予访问数据共享的权限。

在 Amazon Redshift 中设置 Amazon Redshift 数据共享后，您可以在 AWS Data Exchange中创建新的 Amazon Redshift 数据集。然后，您可以创建修订，并添加 Amazon Redshift 数据共享资产。这允许向 AWS Data Exchange 终端节点发出的请求通过代理访问您的 Amazon Redshift 数据共享。然后，您可以将此数据集添加到数据授权中。

以下主题描述了使用控制台创建 Amazon Redshift 数据集的过程以及包含该数据集的数据授权。 AWS Data Exchange 此过程包含以下步骤：

**Topics**
+ [步骤 1：创建 Amazon Redshift 数据共享资产](#data-grant-create-RS-asset)
+ [步骤 2：创建 Amazon Redshift 数据集](#data-grant-create-RS-data-set)
+ [步骤 3：创建修订](#data-grant-create-RS-revision)
+ [步骤 4：将 Amazon Redshift 数据共享资产添加到修订中](#data-grant-add-RS-assets)
+ [步骤 5：创建新数据授权](#data-grant-publish-RS-product)

## 步骤 1：创建 Amazon Redshift 数据共享资产
<a name="data-grant-create-RS-asset"></a>

资产是其中的数据 AWS Data Exchange。有关更多信息，请参阅 [资产](data-sets.md#assets)。

**要创建 Amazon Redshift 数据共享资产，请按以下步骤操作：**

1. 在您的 Amazon Redshift 集群中创建数据共享。

   [有关如何创建数据共享的更多信息，请参阅 Amazon Redshift 数据库*开发者 AWS Data Exchange 指南中的作为创建者使用数据共*享。](https://docs.aws.amazon.com/redshift/latest/dg/welcome.html)
**注意**  
我们建议将数据共享设置为可公开访问。否则，拥有可公开访问集群的客户将无法使用您的数据。

1. [步骤 2：创建 Amazon Redshift 数据集](publish-Redshift-product.md#create-RS-data-set).

## 步骤 2：创建 Amazon Redshift 数据集
<a name="data-grant-create-RS-data-set"></a>

亚马逊 Redshift 数据集包括亚马逊 Reds AWS Data Exchange hift 的数据共享。有关更多信息，请参阅 [Amazon Redshift 数据集](data-sets.md#RS-data-set-type)。

**要创建 Amazon Redshift 数据集，请按以下步骤操作：**

1. 打开您的 Web 浏览器，登录到 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)。

1.  在左侧导航窗格的**我的数据**下，选择**拥有的数据集**。

1. 在**拥有的数据集**中，选择**创建数据集**，打开**数据集创建步骤**向导。

1. 在**选择数据集类型**中，选择 **Amazon Redshift 数据共享**。

1. 在**定义数据集**中，为您的数据集输入**名称**和**描述**。有关更多信息，请参阅 [数据集最佳实践](data-sets.md#data-set-best-practices)。

1. 在**添加标签 - 可选**下，添加标签。

1. 选择**创建**。

## 步骤 3：创建修订
<a name="data-grant-create-RS-revision"></a>

在以下步骤中，您将在 AWS Data Exchange 控制台中创建数据集，之后再创建修订。有关更多信息，请参阅 [修订](data-sets.md#revisions)。

**要创建修订，请按以下步骤操作：**

1. 在数据集详细信息页面的**数据集概览**部分：

   1. （可选）选择**编辑名称**，编辑与您的数据集有关的信息。

   1. （可选）选择**删除**，删除该数据集。

1. 在**修订**部分，选择**创建修订**。

1. 在**定义修订**下，为您的修订提供介绍修订目的的可选注释。

1. 在**添加标签 - 可选**下，添加与该资源关联的标签。

1. 选择**创建**。

1. 查看、编辑或删除您在上一步中所做的更改。

## 步骤 4：将 Amazon Redshift 数据共享资产添加到修订中
<a name="data-grant-add-RS-assets"></a>

 在以下步骤中，您将 Amazon Redshift 数据共享资产添加到修订版中，然后在控制台中完成修订。 AWS Data Exchange 有关更多信息，请参阅 [资产](data-sets.md#assets)。

**要将资产添加到修订中，请按以下步骤操作：**

1. 在数据集详情页面的**适用于 Amazon Redshift 的AWS Data Exchange 数据共享**部分下，选择**添加数据共享**。

1. 在**适用于 Amazon Redshift 的AWS Data Exchange 数据共享**下，选择该数据共享，然后选择**添加数据共享**。
**注意**  
您最多可以在一个修订中添加 20 个数据共享。

   此时，将您的资产导入修订的作业已启动。

1. 作业完成后，**作业**部分的**状态**字段将更新为**已完成**。

1. 如果您还要添加更多数据，请重复步骤 1。

1. 在**修订概览**下，查看修订及其资产。

1. 选择**定版**。

您已成功定版数据集修订。

在将修订添加到数据授权之前，您可以[编辑](publish-data-product.md#edit-revision)或[删除修订](publish-data-product.md#delete-revision)。

## 步骤 5：创建新数据授权
<a name="data-grant-publish-RS-product"></a>

在创建了至少一个数据集并完成包含资产的修订之后，就可以将该数据集作为数据授权的一部分使用了。

**创建新数据授权**

1. 在 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)左侧导航窗格的**已交换的数据授权**下，选择**已发送的数据授权**。

1. 从**已发送的数据授权**中，选择**创建数据授权**以打开**定义数据授权**向导。

1. 在**选择拥有的数据集**部分，选中要添加的数据集旁边的复选框。
**注意**  
您选择的数据集必须有定版修订。不含定版修订的数据集将不会添加到数据授权。  
与共享的数据产品中包含的数据集不同 AWS Marketplace，添加到数据授权中的数据集没有修订访问规则，这意味着数据授予的接受者一旦获得批准，就可以访问给定数据集的所有最终修订版（包括在数据授权创建之前完成的历史修订）。

1. 在**授予概览**部分中，输入接收者将看到的有关您的数据授权的信息，包括**数据授权名称**和**数据授权描述**。

1. 选择**下一步**。

   有关更多信息，请参阅 [中的产品最佳实践 AWS Data Exchange](product-details.md)。

1. 在 “**收件人访问信息**” 部分的 **AWS 账户 ID** 下，输入数据授予接收者账户的 AWS 账户 ID。

1. 在**接收者访问信息**部分的**访问结束日期**下，选择数据授权是否应永久运行，选择**无结束日期**，或者是否应具有结束日期，选择**特定结束日期**，然后选择所需的结束日期。

1. 选择**下一步**。

1. 在**审核并发送**部分中，审核您的数据授权信息。

1. 如果您确定要创建数据授权并将其发送给选定的接收者，请选择**创建并发送数据授权**。

您现在已经完成创建数据授权的手动操作部分。数据授权将显示在 “**已发送数据授**权” 页面的 “**已发送数据授**权” 选项卡上，显示其状态为 “**待接受**”，直到接收者账户接受为止。