

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# Amazon Redshift 中的数据共享状态值
<a name="datashare_status"></a>

借助 Amazon Redshift，您可以在 Amazon Redshift 集群之间安全地共享实时数据，而无需复制或传输数据。Amazon Redshift 数据共享使您能够与相同或不同 AWS 账户和 AWS 区域中的任何 Amazon Redshift 集群共享实时查询结果，包括源数据的更新。本主题介绍数据共享在 Amazon Redshift 中可能具有的状态。

使用跨账户数据共享，需要您执行操作的数据共享具有不同状态。数据共享的状态可以是活动、需要操作或非活动状态。

下面介绍了每个数据共享状态及其需要的操作：
+ 生产者管理员创建数据共享时，生产者集群上的数据共享状态为**等待授权**。生产者管理员可以授权数据使用者访问数据共享。使用者管理员不需要执行任何操作。
+ 当生产者管理员为数据共享授权时，生产者集群上的数据共享状态为**已授权**。生产者管理员不需要执行任何操作。当数据共享的数据使用者至少存在一个关联时，数据共享状态会从**已授权**变为**活动状态**。

  使用者集群上的数据共享状态随后变为**可用（需要在 Amazon Redshift 控制台上执行操作）**。使用者管理员可以将数据共享与数据使用者相关联，或拒绝数据共享。使用者管理员还可以使用 AWS CLI 命令 `describeDatashareforConsumer` 查看数据共享的状态。或者，管理员可以使用 CLI 命令 `describeDatashare` 并提供数据共享 Amazon 资源名称（ARN）以查看数据共享的状态。
+ 当使用者管理员将数据共享与数据使用者相关联时，生产者集群上的数据共享状态将变为**活动**状态。当数据共享的数据使用者至少存在一个关联时，数据共享状态会从**已授权**变为**活动状态**。生产者管理员不需要执行任何操作。

  使用者集群上的数据共享状态变为**活动状态**。使用者管理员不需要执行任何操作。
+ 当使用者管理员从数据共享中移除使用者关联时，数据共享状态将变为**活动**或**已授权**。当数据共享至少与另一个数据使用者存在一个关联时，状态变为**活动状态**。当任何使用者与创建器集群上的数据共享没有任何关联时，状态变为**已授权**。生产者管理员不需要执行任何操作。

  如果所有关联均被删除，使用者集群上的数据共享状态变为**需要操作**。当数据共享可供使用者使用时，使用者管理员可以将数据共享与数据使用者重新关联。
+ 当使用者管理员拒绝数据共享时，生产者集群上的数据共享状态变为**需要操作**，而使用者集群上的数据共享状态变为**拒绝**。生产者管理员可以对数据共享进行重新授权。使用者管理员不需要执行任何操作。
+ 当生产者管理员从数据共享中移除授权时，生产者集群上的数据共享的状态将变为**需要操作**。如果需要，生产者管理员可以选择对数据共享进行重新授权。使用者管理员不需要执行任何操作。