管理现有数据共享
查看数据共享
从 DATASHARES 或 CLUSTERS 选项卡中查看数据共享。
使用 DATASHARES 选项卡列出您的账户或其他账户中的数据共享。
要查看在您的账户中创建的数据共享,请选择 In my account(在我的账户中),然后选择要查看的数据共享。
要查看从其他账户共享的数据共享,请选择 From other accounts(来自其他账户),然后选择要查看的数据共享。
使用 CLUSTERS 选项卡列出您的集群中或其他集群中的数据共享。
连接到数据库。有关更多信息,请参阅连接到数据库。
然后从 Datashares from other clusters(来自其他集群的数据共享)或 Datashares created in my cluster(在我的集群中创建的数据共享)部分中选择一个数据共享,以查看其详细信息。
从数据共享中删除数据共享对象
您可以按照以下过程从数据共享中删除一个或多个对象。
要从数据共享中删除一个或多个对象
登录AWS Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/
。 在导航菜单上,选择 Clusters(集群),然后选择您的集群。此时会显示集群详细信息页面。
选择 Datashares(数据共享)。
在 Datashares created in my account(在我的账户中创建的数据共享)部分中,选择 Connect to database(连接到数据库)。有关更多信息,请参阅连接到数据库。
选择要编辑的数据共享,然后选择 Edit(编辑)。此时将会显示数据共享详细信息页面。
要将一个或多个数据共享对象从数据共享中删除,请执行下列操作之一:
要从数据共享中删除 schema,请选择一个或多个 schema。然后选择 Remove(删除)。Amazon Redshift 会从数据共享中删除指定的 schema 和指定 schema 的所有对象。
要从数据共享中删除表和视图,请选择一个或多个表和视图。然后选择 Remove(删除)。或者,选择 Remove by schema(按 schema 删除)以删除指定 schema 中的所有表和视图。
要从数据共享中删除用户定义的函数,请选择一个或多个用户定义的函数。然后选择 Remove(删除)。或者,选择 Remove by schema(按 schema 删除)以删除指定 schema 中的所有用户定义函数。
从数据共享中删除数据使用者
您可以从数据共享中删除一个或多个数据使用者。数据使用者可以是唯一标识 Amazon Redshift 集群或 AWS 账户的集群命名空间。
从集群命名空间 ID 或 AWS 账户中选择一个或多个数据使用者,然后选择 Remove(删除)。
Amazon Redshift 会从数据共享中删除指定的数据使用者。他们将立即失去对数据共享的访问权限。
编辑在您的账户中创建的数据共享
使用控制台编辑在您的账户中创建的数据共享。首先连接到数据库,以查看在您的账户中创建的数据共享列表。
登录AWS Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/
。 -
在导航菜单上,选择 Clusters(集群),然后选择您的集群。此时会显示集群详细信息页面。
-
选择 Datashares(数据共享)。
-
在 Datashares created in my account(在我的账户中创建的数据共享)部分中,选择 Connect to database(连接到数据库)。有关更多信息,请参阅连接到数据库。
-
选择要编辑的数据共享,然后选择 Edit(编辑)。此时将会显示数据共享详细信息页面。
-
在 Datashare objects(数据共享对象)或 Data consumers(数据使用者)部分中进行任何更改。
注意
如果您选择将数据共享发布到 AWS Glue Data Catalog,则无法编辑配置以将数据共享发布到其他 Amazon Redshift 账户。
-
选择 Save changes(保存更改)。
Amazon Redshift 会使用更改更新您的数据共享。
删除在您的账户中创建的 数据共享
使用控制台删除在您的账户中创建的数据共享。首先连接到数据库,以查看在您的账户中创建的数据共享列表。
登录AWS Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/
。 在导航菜单上,选择 Clusters(集群),然后选择您的集群。此时会显示集群详细信息页面。
选择 Datashares(数据共享)。此时将会显示数据共享列表。
在 Datashares created in my account(在我的账户中创建的数据共享)部分中,选择 Connect to database(连接到数据库)。有关更多信息,请参阅连接到数据库。
选择要删除的一个或多个数据共享,然后选择 Delete(删除)。此时会显示 Delete datashares(删除数据共享)页面。
删除与 Lake Formation 共享的数据共享不会自动删除 Lake Formation 中的相关权限。要删除权限,请前往 Lake Formation 控制台。
键入 Delete 以确认删除指定的数据共享。
选择 Delete。
删除数据共享后,数据共享使用者将失去对数据共享的访问权限。