標準資料共用 - Amazon Redshift

Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊,請參閱部落格文章

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

標準資料共用

使用標準資料共用,您可以在佈建的叢集、無伺服器工作群組 AWS 帳戶、可用區域和 之間共用資料 AWS 區域。您可以在叢集類型之間共用,也可以在佈建的叢集和 Amazon Redshift Serverless 之間共用。

若要共用資料,請注意下列佈建的叢集、無伺服器命名空間和 AWS 帳戶 識別碼:

  • 佈建命名空間是識別 Amazon Redshift 佈建叢集的識別碼。命名空間全域唯一識別碼 (GUID) 會在建立佈建的叢集時自動建立,並附加至叢集。Amazon Resource Name (ARN) 命名空間會使用 arn:{partition}:redshift:{region}:{account-id}:namespace:{namespace-guid} 格式。您可以在 Amazon Redshift 主控台的叢集詳細資料頁面上查看已佈建叢集的命名空間。

    在資料共用工作流程中,命名空間 GUID 值和命名空間 ARN 會在 AWS 帳戶中用來與叢集共用資料。您也可以使用 current_namespace 函數尋找目前叢集的命名空間。

  • 無伺服器命名空間是識別 Amazon Redshift Serverless 的識別碼。命名空間全域唯一識別碼 (GUID) 會在建立 Amazon Redshift Serverless 時自動建立,並附加至執行個體。無伺服器命名空間 ARN 使用 arn:{partition}:redshift-serverless:{region}:{account-id}:namespace/{namespace-guid} 格式。

  • AWS 帳戶 可以是資料共用的取用者,且每個都以 12 位數 AWS 帳戶 ID 表示。

對於標準共用,請考量到下列內容:

  • 刪除生產者叢集時,Amazon Redshift 會刪除生產者叢集所建立的資料共用。備份和還原生產者叢集時,建立的資料共用仍會存在還原的叢集上。如果還原是在相同的無伺服器命名空間上執行,則可能會保留資料共用許可。如需支援的案例Amazon Redshift Serverless 還原中資料共用的考量事項,請參閱 。對於其他案例,授予消費者叢集的資料共用許可在還原的叢集上不再有效。警將資料共用的使用許可重新授予所需的取用者叢集。取用者叢集上的取用者資料庫會指向建立快照集之原始叢集的資料共用。為了要從還原的叢集查詢共用資料,取用者管理員會建立不同的資料庫。或者,管理員可以捨棄並重新建立現有的使用者資料庫,以使用新還原叢集中的資料共用。

  • 刪除取用者叢集並從快照中將其還原時,先前與此叢集共用的存取權將不再有效,也不再可見。如果還原的取用者叢集上仍需要資料共用的存取權,則生產者管理員必須再次將資料共用的使用權授予已還原的取用者叢集。取用者管理員必須捨棄從非作用中資料共用建立的任何過時取用者資料庫。然後,管理員必須在生產者重新授予許可之後,從資料共用中重新建立取用者資料庫。由於還原的叢集上命名空間 GUID 與原始叢集不同,因此當取用者或生產者叢集從備份還原時,請重新授予資料共用許可。