Amazon Redshift 中的数据共享注意事项 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Redshift 中的数据共享注意事项

以下是使用 Amazon Redshift 数据共享时的注意事项。有关数据共享限制的信息,请参阅数据共享的限制

  • Amazon Redshift 仅支持在创建者和使用者集群和 Amazon Redshift Serverless 的 ra3.16xlarge、ra3.4xlarge 和 ra3.xlplus 实例类型上共享数据。

  • Amazon Redshift 支持对具有同类加密配置的集群进行数据共享。换句话说,您可以在两个或多个加密的 Amazon Redshift 集群之间共享数据。或者,对于在同一个 Amazon 账户中的集群,您可以在两个或多个未加密的 Amazon Redshift 集群之间共享数据。在加密集群之间共享数据时,您可以为每个集群使用不同的加密密钥。

  • 对于跨账户以及跨区域数据共享,必须对创建者和使用者集群进行加密。

  • 对于跨区域数据共享,您可以创建 Amazon Web Services Data Exchange 数据共享,以共享许可数据。

  • 仅当您在不同的 Amazon Redshift 集群之间共享数据时才使用数据共享。在同一集群中,使用简单的三部分表示法 database.schema.table 从其他数据库中读取数据。请确保您具备执行跨多个数据库的查询所需的权限。

  • Amazon Redshift 将一个数据共享与一个 Amazon Redshift 数据库相关联。您只能将该数据库中的对象添加到关联数据共享中。

  • 您可以在同一 Amazon Redshift 数据库上创建多个数据库共享。对 Amazon Redshift 集群中创建的数据共享使用唯一名称。

  • 您可以创建多个 schema,指向从使用者集群中的数据共享中创建的数据库。

  • 您可以在位于同一 Amazon 账户或不同 Amazon 账户或 Amazon 区域的 Amazon Redshift 集群中共享数据。

  • 您可以在跨可用区的 Amazon Redshift 集群中共享数据。

  • 作为数据共享用户,您只能继续连接到本地集群数据库。您无法连接到通过数据共享创建的数据库,但可以从这些数据库进行读取。

  • 通过数据共享,创建器集群将按照共享的数据收费,使用者几区将根据他们在访问共享数据时使用的计算收费。

  • 对于 Amazon Web Services Data Exchange 数据共享,使用者集群必须位于与提供的 Amazon Web Services Data Exchange 产品相同的 Amazon 区域。

  • 对共享数据的查询性能取决于使用者集群的计算容量。