

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

# 管理现有数据共享
<a name="manage-datashare-existing-console"></a>

使用 Amazon Redshift，您可以管理现有的数据共享，以控制对 Amazon Redshift 集群中数据的访问。以下各节将逐步指导您如何在 Amazon Redshift 环境中管理数据共享。

## 查看数据共享
<a name="view-datashare-console"></a>

从 **DATASHARES** 或 **CLUSTERS** 选项卡中查看数据共享。
+ 使用 **DATASHARES** 选项卡列出您的账户或其它账户中的数据共享。
  + 要查看在您的账户中创建的数据共享，请选择**在我的账户中**，然后选择要查看的数据共享。
  + 要查看从其他账户共享的数据共享，请选择**来自其他账户**，然后选择要查看的数据共享。
+ 使用 **CLUSTERS** 选项卡列出您的集群中或其它集群中的数据共享。

  连接到数据库。有关更多信息，请参阅 [连接到数据库](connect-database-console.md)。

  然后从**来自其它集群的数据共享**或**在我的集群中创建的数据共享**部分中选择一个数据共享，以查看其详细信息。

## 从数据共享中删除数据共享对象
<a name="remove-datashare-object-console"></a>

您可以按照以下过程从数据共享中删除一个或多个对象。

**要从数据共享中删除一个或多个对象**

1. 登录到 Amazon Web Services 管理控制台并打开 Amazon Redshift 控制台，网址：[https://console.aws.amazon.com/redshiftv2/](https://console.amazonaws.cn/redshiftv2/)。

1. 在导航菜单上，选择**集群**，然后选择您的集群。此时会显示集群详细信息页面。

1. 选择**数据共享**。

1. 在**在我的账户中创建的数据共享**部分中，选择**连接到数据库**。有关更多信息，请参阅 [连接到数据库](connect-database-console.md)。

1. 选择要编辑的数据共享，然后选择**编辑**。此时将会显示数据共享详细信息页面。

1. 要将一个或多个数据共享对象从数据共享中删除，请执行下列操作之一：
   + 要从数据共享中删除 schema，请选择一个或多个 schema。然后，选择**移除**。Amazon Redshift 会从数据共享中删除指定的 schema 和指定 schema 的所有对象。
   + 要从数据共享中删除表和视图，请选择一个或多个表和视图。然后选择**删除**。或者，选择**按 schema 删除**以删除指定 schema 中的所有表和视图。
   + 要从数据共享中删除用户定义的函数，请选择一个或多个用户定义的函数。然后选择**删除**。或者，选择**按 schema 删除**以删除指定 schema 中的所有用户定义函数。

## 从数据共享中删除数据使用者
<a name="remove-data-consumer-console"></a>

您可以从数据共享中删除一个或多个数据使用者。数据使用者可以是唯一标识 Amazon Redshift 集群或 Amazon 账户的命名空间。

从命名空间 ID 或 Amazon 账户中选择一个或多个数据使用者，然后选择**移除**。

Amazon Redshift 会从数据共享中删除指定的数据使用者。他们将立即失去对数据共享的访问权限。

## 编辑在您的账户中创建的数据共享
<a name="edit-datashare-console"></a>

使用控制台编辑在您的账户中创建的数据共享。首先连接到数据库，以查看在您的账户中创建的数据共享列表。

1. 登录到 Amazon Web Services 管理控制台并打开 Amazon Redshift 控制台，网址：[https://console.aws.amazon.com/redshiftv2/](https://console.amazonaws.cn/redshiftv2/)。

1. 在导航菜单上，选择**集群**，然后选择您的集群。此时会显示集群详细信息页面。

1. 选择**数据共享**。

1. 在**在我的账户中创建的数据共享**部分中，选择**连接到数据库**。有关更多信息，请参阅 [连接到数据库](connect-database-console.md)。

1. 选择要编辑的数据共享，然后选择**编辑**。此时将会显示数据共享详细信息页面。

1. 在**数据共享对象**或**数据使用者**部分中进行任何更改。
**注意**  
如果您选择将数据共享发布到 Amazon Glue Data Catalog，则无法编辑配置以将数据共享发布到其他 Amazon Redshift 账户。

1. 选择**保存更改**。

Amazon Redshift 会使用更改更新您的数据共享。

## 删除在您的账户中创建的数据共享
<a name="delete-datashare-console"></a>

使用控制台删除在您的账户中创建的数据共享。首先连接到数据库，以查看在您的账户中创建的数据共享列表。

1. 登录到 Amazon Web Services 管理控制台并打开 Amazon Redshift 控制台，网址：[https://console.aws.amazon.com/redshiftv2/](https://console.amazonaws.cn/redshiftv2/)。

1. 在导航菜单上，选择**集群**，然后选择您的集群。此时会显示集群详细信息页面。

1. 选择**数据共享**。此时将会显示数据共享列表。

1. 在**在我的账户中创建的数据共享**部分中，选择**连接到数据库**。有关更多信息，请参阅 [连接到数据库](connect-database-console.md)。

1. 选择要删除的一个或多个数据共享，然后选择**删除**。此时会显示“删除数据共享”页面。

   删除与 Lake Formation 共享的数据共享不会自动删除 Lake Formation 中的相关权限。要删除权限，请前往 Lake Formation 控制台。

1. 键入 **Delete** 以确认删除指定的数据共享。

1. 选择 **Delete**。

删除数据共享后，数据共享使用者将失去对数据共享的访问权限。