redshift 数据共享datashare
使用数据共享,您可以在 Amazon Redshift 集群或 AWS 账户或 AWS 区域之间相对安全、轻松地共享实时数据,以用于读取目的。
数据共享可以提高组织的敏捷性。它使您可以即时、精细、高性能地访问 Amazon Redshift 集群中的数据,而无需手动复制或移动数据,从而实现此目的。通过数据共享,您可以实时访问数据,以便您的用户可以在 Amazon Redshift 集群中查看更新的最新、最一致的信息。
1、创建新集群consumer cluster
按文档redshift使用手册操作,创建新集群
2、使用控制台连接数据库创建数据共享
- 在 Cluster details(集群详细信息)页面上,从数据共享选项卡中,在我的命名空间中创建的数据共享中点击连接到数据库

- 在连接到数据库后,点击create datashare按钮,创建数据共享

- 添加数据共享对象


- 添加数据使用者(Namespace为第1步中创建的新集群的名称)

- 数据共享创建完成后,可在列表中看到创建的数据共享

3、接收数据共享
- 在新集群的数据共享选项卡中,来自其他命名空间和 AWS 账户的数据共享中点击连接到数据库
- 数据库连接成功后,可在列表中看到步骤2中创建的数据共享

- 从数据共享中创建数据库

4、查询共享数据
打开查询编辑器v2,连接新集群,可看到共享数据库

