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

Amazon Redshift 中与 Amazon Web Services Data Exchange 共享数据的注意事项

使用 Amazon Redshift Amazon Web Services Data Exchange 时,请考虑以下事项:

  • 创建者和使用者都必须使用 RA3 实例类型才能使用 Amazon Redshift 数据共享。创建者必须将 RA3 实例类型与最新的 Amazon Redshift 集群版本一起使用。

  • 必须对创建者和使用者集群进行加密。

  • 您必须注册为 Amazon Web Services Data Exchange 提供商才可在 Amazon Web Services Data Exchange 上发布产品,包括包含 Amazon Web Services Data Exchange 数据共享的产品。有关更多信息,请参阅以提供商身份开始使用

  • 您无需成为注册 Amazon Web Services Data Exchange 提供商即可通过 Amazon Web Services Data Exchange 查找、订阅和查询 Amazon Redshift 数据。

  • 要控制对数据的访问,请创建可公开访问设置已开启的 Amazon Web Services Data Exchange 数据共享。要更改 Amazon Web Services Data Exchange 数据共享,以关闭可公开访问的设置,请将会话变量设置为允许 ALTER DATASHARE SET PUBLICACCESSIBLE FALSE。有关更多信息,请参阅 ALTER DATASHARE 使用说明

  • 创建者无法从 Amazon Web Services Data Exchange 数据共享手动添加或删除使用者,因为对数据共享的访问是基于对包含 Amazon Web Services Data Exchange 数据共享的 Amazon Web Services Data Exchange 产品的活跃订阅。

  • 创建者无法查看使用者运行的 SQL 查询。他们只能通过只有创建者才能访问的 Amazon Redshift 表查看元数据,例如查询数量或使用者查询的对象。有关更多信息,请参阅 监控和审计 Amazon Redshift 中的数据共享

  • 我们建议您将数据共享设置为可公开访问。如果您不这样设置,在 Amazon Web Services Data Exchange 上具备可公开访问的使用者集群的订阅者将无法使用您的数据共享。

  • 我们建议您不要使用 DROP DATASHARE 语句删除共享给其它 Amazon Web Services 账户 的 Amazon Web Services Data Exchange 数据共享。如果您这样做,有权访问数据共享的 Amazon Web Services 账户 将失去访问权限。此操作不可逆。执行这种类型的更改可能会违反 Amazon Web Services Data Exchange 中的数据产品条款。如果您要删除 Amazon Web Services Data Exchange 数据共享,请参阅DROP DATASHARE 使用说明

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

  • 当使用来自其它区域的数据时,使用者需要支付从生产者区域到使用者区域的跨区域数据传输费。