

 从补丁 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="writes-adding-data-consumer"></a>

您可以在控制台上或使用 SQL 将一个或多个数据使用者添加到数据共享。数据使用者可以是唯一标识 Amazon Redshift 集群或 AWS 账户的命名空间。

------
#### [ Console ]

您必须明确选择禁用或启用将您的数据共享与具有公共访问权限的集群共享。
+ 选择**向数据共享中添加命名空间**。命名空间是 Amazon Redshift 集群的全局唯一标识符 (GUID)。
+ 选择向数据共享**添加 AWS 账户**。指定的 AWS 账户 必须具有对数据共享的访问权限。

------
#### [ SQL ]

使用 SQL，管理员将数据共享的使用权限授予账户中的特定命名空间。您可以在集群详细信息页面、Amazon Redshift Serverless 命名空间详细信息页面中或通过运行命令 `SELECT current_namespace;` 来找到作为 ARN 一部分的命名空间 ID。有关更多信息，请参阅 [CURRENT\$1NAMESPACE](https://docs.aws.amazon.com/redshift/latest/dg/r_CURRENT_NAMESPACE.html)。

```
GRANT USAGE ON DATASHARE my_datashare TO NAMESPACE '86b5169f-012a-234b-9fbb-e2e24359e9a8';
```

以下是如何向 AWS 账户授予数据共享使用权限的一个示例。

```
GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';
```

以下是如何向 Lake Formation 账户授予数据共享使用权的一个示例。

```
GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012' VIA DATA CATALOG;
```

------