

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

# 授予访问亚马逊中托管的亚马逊 Redshift 资产的权限 DataZone
<a name="grant-access-to-redshift-asset"></a>

当对 Amazon Redshift 表或视图的订阅获得批准后，Amazon DataZone 可以自动将订阅的资产添加到项目内的所有数据仓库环境中，这样项目成员就可以在其环境中使用 Amazon Redshift 查询编辑器链接查询数据。在幕后 DataZone，Amazon在来源和订阅目标之间创建了必要的赠款和数据共享。

根据源数据库（发布者）和目标数据库（订阅用户）所在的位置，授予访问权限的过程会有所不同。
+ 同一个集群，同一个数据库-如果必须在同一个数据库中共享数据，Amazon 会直接 DataZone 授予对源表的权限。
+ 同一个集群，不同的数据库-如果数据必须在同一个集群中的两个数据库之间共享，Amazon DataZone 将在目标数据库中创建一个视图并授予对已创建视图的权限。
+ 同一账户不同的集群-Amazon DataZone 在源集群和目标集群之间创建数据共享，并在共享表的顶部创建视图。授予对视图的权限。
+ 跨账户 – 与上述情况相同，但需要执行一个附加步骤以在创建者集群端授权跨账户数据共享，还需执行另一个步骤以关联使用者集群端的数据共享。

**注意**  
如果在自动将订阅的 Amazon Redshift 资产添加到现有数据仓库环境后，向项目添加了一个新的数据仓库环境，则必须手动将这些订阅的 Amazon Redshift 资产添加到这个新的数据仓库环境中。为此，您可以在 Amazon DataZone 数据门户中项目概述页面的 “**数据**” 选项卡中选择 “**添加授权**” 选项。

确保您的发布和订阅 Amazon Redshift 集群满足 Amazon Redshift 数据共享的所有要求。有关更多信息，请参阅[《Amazon Redshift 开发人员指南》](https://docs.aws.amazon.com/redshift/latest/dg/welcome.html)。

**注意**  
亚马逊 DataZone 支持自动授予对亚马逊 Redshift 集群和亚马逊 Redshift 无服务器资产的订阅。  
不支持使用 Amazon Redshift 进行跨区域数据共享。