View a markdown version of this page

管理现有数据共享 - Amazon Redshift

2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章。

管理现有数据共享

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

查看数据共享

从 DATASHARES 或 CLUSTERS 选项卡中查看数据共享。

  • 使用 DATASHARES 选项卡列出您的账户或其它账户中的数据共享。

    • 要查看在您的账户中创建的数据共享,请选择在我的账户中,然后选择要查看的数据共享。

    • 要查看从其他账户共享的数据共享,请选择来自其他账户,然后选择要查看的数据共享。

  • 使用 CLUSTERS 选项卡列出您的集群中或其它集群中的数据共享。

    连接到数据库。有关更多信息,请参阅 连接到数据库。

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

从数据共享中删除数据共享对象

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

要从数据共享中删除一个或多个对象
  1. 登录到 AWS 管理控制台并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshiftv2/。

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

  3. 选择数据共享。

  4. 在在我的账户中创建的数据共享部分中,选择连接到数据库。有关更多信息,请参阅 连接到数据库。

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

  6. 要将一个或多个数据共享对象从数据共享中删除,请执行下列操作之一:

    • 要从数据共享中删除 schema,请选择一个或多个 schema。然后,选择移除。Amazon Redshift 会从数据共享中删除指定的 schema 和指定 schema 的所有对象。

    • 要从数据共享中删除表和视图,请选择一个或多个表和视图。然后选择删除。或者,选择按 schema 删除以删除指定 schema 中的所有表和视图。

    • 要从数据共享中删除用户定义的函数,请选择一个或多个用户定义的函数。然后选择删除。或者,选择按 schema 删除以删除指定 schema 中的所有用户定义函数。

从数据共享中删除数据使用者

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

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

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

编辑在您的账户中创建的数据共享

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

  1. 登录到 AWS 管理控制台并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshiftv2/。

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

  3. 选择数据共享。

  4. 在在我的账户中创建的数据共享部分中,选择连接到数据库。有关更多信息,请参阅 连接到数据库。

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

  6. 在数据共享对象或数据使用者部分中进行任何更改。

    注意

    如果您选择将数据共享发布到 AWS Glue Data Catalog,则无法编辑配置以将数据共享发布到其他 Amazon Redshift 账户。

  7. 选择保存更改。

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

删除在您的账户中创建的数据共享

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

  1. 登录到 AWS 管理控制台并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshiftv2/。

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

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

  4. 在在我的账户中创建的数据共享部分中,选择连接到数据库。有关更多信息,请参阅 连接到数据库。

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

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

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

  7. 选择 Delete。

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