在 Amazon Redshift 中使用数据共享进行多仓库写入入门
您可以跨同一 Amazon Web Services 账户内的不同 Amazon Redshift 集群或 Amazon Redshift Serverless 工作组共享数据库对象以进行读取和写入,也可以在不同账户和不同区域之间进行共享。本主题中的过程展示了如何设置包含写入权限的数据共享。您可以为不同的表授予 SELECT、INSERT 和 UPDATE 等权限,为架构授予 USAGE 和 CREATE 权限。
只要您提交写入事务,所有仓库就都可获得实时数据。生产者账户管理员可以确定特定的命名空间或区域是否获得对数据的只读、读写或任何访问权限。这些过程假设您在处理预置集群或 Amazon Redshift Serverless 工作组中的数据库。
通过 Amazon Redshift,您可以使用控制台或 SQL 界面来管理数据共享与写入,以控制跨 Amazon Redshift 集群和 Amazon 账户的访问并治理数据。以下各节将逐步说明如何使用 Amazon Redshift 配置和管理数据共享与写入。
有关可进行数据共享的区域的列表,请参阅可使用数据共享的 Amazon Web Services 区域。有关写入的注意事项和限制,请参阅 Amazon Redshift 中的数据共享注意事项。
注意
Amazon Redshift 补丁 186 仅支持使用数据共享进行 Amazon Redshift 多仓库写入,适用于当前跟踪版本 1.0.78881 或更高版本的预置集群,以及版本 1.0.78890 或更高的 Amazon Redshift Serverless 工作组。