Amazon Redshift 中的数据共享状态值
借助 Amazon Redshift,您可以在 Amazon Redshift 集群之间安全地共享实时数据,而无需复制或传输数据。Amazon Redshift 数据共享使您能够与相同或不同 AWS 账户和 AWS 区域中的任何 Amazon Redshift 集群共享实时查询结果,包括源数据的更新。本主题介绍数据共享在 Amazon Redshift 中可能具有的状态。
使用跨账户数据共享,需要您执行操作的数据共享具有不同状态。数据共享的状态可以是活动、需要操作或非活动状态。
下面介绍了每个数据共享状态及其需要的操作:
-
生产者管理员创建数据共享时,生产者集群上的数据共享状态为等待授权。生产者管理员可以授权数据使用者访问数据共享。使用者管理员不需要执行任何操作。
-
当生产者管理员为数据共享授权时,生产者集群上的数据共享状态为已授权。生产者管理员不需要执行任何操作。当数据共享的数据使用者至少存在一个关联时,数据共享状态会从已授权变为活动状态。
使用者集群上的数据共享状态随后变为可用(需要在 Amazon Redshift 控制台上执行操作)。使用者管理员可以将数据共享与数据使用者相关联,或拒绝数据共享。使用者管理员还可以使用 AWS CLI 命令
describeDatashareforConsumer
查看数据共享的状态。或者,管理员可以使用 CLI 命令describeDatashare
并提供数据共享 Amazon 资源名称(ARN)以查看数据共享的状态。 -
当使用者管理员将数据共享与数据使用者相关联时,生产者集群上的数据共享状态将变为活动状态。当数据共享的数据使用者至少存在一个关联时,数据共享状态会从已授权变为活动状态。生产者管理员不需要执行任何操作。
使用者集群上的数据共享状态变为活动状态。使用者管理员不需要执行任何操作。
-
当使用者管理员从数据共享中移除使用者关联时,数据共享状态将变为活动或已授权。当数据共享至少与另一个数据使用者存在一个关联时,状态变为活动状态。当任何使用者与创建器集群上的数据共享没有任何关联时,状态变为已授权。生产者管理员不需要执行任何操作。
如果所有关联均被删除,使用者集群上的数据共享状态变为需要操作。当数据共享可供使用者使用时,使用者管理员可以将数据共享与数据使用者重新关联。
-
当使用者管理员拒绝数据共享时,生产者集群上的数据共享状态变为需要操作,而使用者集群上的数据共享状态变为拒绝。生产者管理员可以对数据共享进行重新授权。使用者管理员不需要执行任何操作。
-
当生产者管理员从数据共享中移除授权时,生产者集群上的数据共享的状态将变为需要操作。如果需要,生产者管理员可以选择对数据共享进行重新授权。使用者管理员不需要执行任何操作。