关联数据共享
作为使用者集群管理员,您可以将从其它账户共享的一个或多个数据共享与您的整个 Amazon 账户或您账户中的特定集群命名空间关联。
登录Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/
。 在导航菜单上,选择 Datashares(数据共享)。此时将会显示数据共享列表页面。
选择 From other accounts(来自其他账户)。
在 Datashares from other accounts(来自其它账户的数据共享)部分中,选择要关联的数据共享,并选择 Associate(关联)。出现 Associate datashare(关联数据共享)页面时,请选择以下关联类型之一:
选择 Entire Amazon account(整个 Amazon 账户),以将您的 Amazon 账户中不同 Amazon 区域的所有现有和未来的集群命名空间关联到该数据共享。然后选择 Associate (关联)。
如果将数据共享发布到 Amazon Glue Data Catalog,则只能将数据共享与整个 Amazon 账户关联。
选择 Specific Amazon Regions and cluster namespaces(特定 Amazon 区域和集群命名空间),以将一个或多个 Amazon 区域和特定集群命名空间关联到该数据共享。
选择 Add Region(添加区域),将特定 Amazon 区域和集群命名空间添加至数据共享。此时将显示 Add Amazon Region(添加 Amazon 区域)页面。
选择 Amazon Region(Amazon 区域)。
请执行下列操作之一:
选择 Add all cluster namespaces(添加所有集群命名空间),将此区域中的所有现有和未来的集群命名空间添加至数据共享。
选择 Add specific cluster namespaces(添加特定集群命名空间)将该区域中的一个或多个特定集群命名空间与数据共享关联。
选择一个或多个集群命名空间,然后选择 Add Amazon Region(添加 Amazon 区域)。
选择 Associate。
如果您要将数据共享与 Lake Formation 账户相关联,请前往 Lake Formation 控制台创建数据库,然后定义数据库权限。有关更多信息,请参阅《Amazon Lake Formation 开发者指南》中的“在 Amazon Lake Formation 中通过 Amazon Redshift 数据共享邀请创建联合数据库”。创建 Amazon Glue 数据库或联合数据库后,您可以使用查询编辑器 v2 或任何首选 SQL 客户端与您的使用者集群一起查询数据。有关更多信息,请参阅以使用者身份使用 Lake Formation 托管的数据共享。
关联数据共享后,数据共享将变为可用状态。
您还可以随时更改数据共享关联。将关联从特定 Amazon 区域和集群命名空间更改到整个 Amazon 账户时,Amazon Redshift 会使用 Amazon 账户信息覆盖特定区域和集群命名空间信息。然后,Amazon 账户中的所有 Amazon 区域和集群命名空间即可访问数据共享。
将关联从特定集群命名空间更改为特定 Amazon 区域中的所有集群命名空间后,此区域中的所有集群命名空间均可访问数据共享。