編輯在 Amazon Redshift 帳戶中建立的資料共用 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

編輯在 Amazon Redshift 帳戶中建立的資料共用

您可以使用 主控台和 SQL 來編輯在帳戶中建立的資料共用。

Console

在 主控台上,先執行下列步驟來連線至資料庫,以查看在您帳戶中建立的資料共用清單。

  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/redshiftv2/:// 開啟 Amazon Redshift 主控台。

  2. 在導覽選單上,選擇叢集,然後選擇您的叢集。叢集詳細資訊頁面會隨即出現。

  3. 選擇資料共用

  4. 在我的帳戶中建立的資料共用區段中,選擇連線到資料庫

  5. 選擇您要編輯的資料共用,然後選擇編輯。資料共用詳細資訊頁面會隨即出現。

  6. 資料共用物件資料取用者區段中進行任何變更。

  7. 選擇儲存變更。Amazon Redshift 會以這些變更來更新您的資料共用。

    注意

    如果您選擇將資料共用發佈至 AWS Glue Data Catalog,則無法編輯組態以將資料共用發佈至其他 Amazon Redshift 帳戶。

SQL

使用 ALTER DATASHARE 隨時從資料共用中點移除物件。若要移除結構描述,請使用下列命令:

ALTER DATASHARE salesshare REMOVE SCHEMA PUBLIC;

若要移除資料表,請使用下列命令:

ALTER DATASHARE salesshare REMOVE TABLE public.tickit_sales_redshift;

使用 REVOKE USAGE ON 來撤銷特定取用者在資料共用上的許可。它會撤銷資料共用中物件的 USAGE 許可,並立即停止對所有取用者叢集的存取。存取權被撤銷後,列出資料共用和中繼資料查詢 (例如列出資料庫和資料表) 不會傳回共用物件。如果您不想再與取用者共用資料,請撤銷命名空間中的資料共用存取權。

REVOKE USAGE ON DATASHARE salesshare FROM NAMESPACE '13b8833d-17c6-4f16-8fe4-1a018f5ed00d';

如果您不想再與消費者共用資料,請從下列位置撤銷對資料共用的存取權 AWS 帳戶:

REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';