在 Amazon Redshift 中將資料取用者新增至資料共用 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

在 Amazon Redshift 中將資料取用者新增至資料共用

您可以在主控台上或使用 SQL,將一或多個資料取用者新增至資料共用。資料取用者可以是唯一識別 Amazon Redshift 叢集或 AWS 帳戶 的命名空間。

Console

您必須明確選擇關閉或開啟與具有公用存取權的叢集共用您的資料共用。

  • 選擇將命名空間新增至資料共用。命名空間是 Amazon Redshift 叢集的全域唯一識別碼 (GUID)。

  • 選擇新增 AWS 帳戶 至資料共用。指定的 AWS 帳戶 必須具有資料共用的存取許可。

SQL

若使用 SQL,管理員會將資料共用的使用權授予帳戶中的特定命名空間。您可以在叢集詳細資料頁面、Amazon Redshift Serverless 命名空間詳細資料頁面,或藉由執行命令 SELECT current_namespace;,來尋找命名空間 ID 以做為 ARN 的一部分。如需詳細資訊,請參閱 CURRENT_NAMESPACE前

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;