本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Redshift 中的資料共用狀態值
使用 Amazon Redshift,您可以安全地跨 Amazon Redshift 叢集共用即時資料,而不必複製或傳輸資料。Amazon Redshift 的資料共用可讓您與相同或不同 AWS 帳戶和 AWS 區域中的任何 Amazon Redshift 叢集共用即時查詢結果,包括來源資料的更新。本主題說明資料共用在 Amazon Redshift 中可能具有的狀態。
使用跨帳戶資料共用時,會有不同的資料共用狀態,需要您執行動作。您的資料共用狀態可以是作用中、需要的動作或非作用中。
以下說明每個資料共用狀態及其必要動作:
-
當生產者管理員建立資料共用時,生產者叢集上的資料共用狀態為待授權。生產者管理員可以授權資料取用者存取資料共用。消費者管理員沒有任何動作。
-
當生產者管理員授權資料共用時,資料共用狀態會變成生產者叢集上的授權。生產者管理員沒有任何動作。當資料共用的資料取用者至少有一個關聯時,資料共用狀態會從已授權變更為作用中。
接著,取用者叢集上資料共用的共用狀態會變成可用 (需要在 Amazon Redshift 主控台上採取動作)。取用者管理員可以將資料共用與資料取用者建立關聯或拒絕資料共用。消費者管理員也可以使用 AWS CLI 命令
describeDatashareforConsumer
來檢視資料共用的狀態。或者,管理員可以使用 CLI 命令describeDatashare
並提供資料共用 Amazon Resource Name (ARN) 來檢視資料共用的狀態。 -
當取用者管理員將資料共用與資料取用者建立關聯時,資料共用狀態會在生產者叢集上變成作用中。當資料共用的資料取用者至少有一個關聯時,資料共用狀態會從已授權變更為作用中。生產者管理員不需要任何動作。
取用者叢集上的資料共用狀態會變成作用中。消費者管理員不需要任何動作。
-
當取用者管理員從資料共用中移除取用者關聯時,資料共用狀態會變成作用中或已授權。當資料共用與另一個資料取用者之間至少存在一個關聯時,它會變成作用中。當生產者叢集上的資料共用沒有任何取用者關聯時,它會變成已授權。生產者管理員沒有任何動作。
如果移除所有關聯,則資料共用狀態會在取用者叢集上變成需要採取動作。當資料共用可供取用者使用時,取用者管理員可以重新建立資料共用與資料取用者的關聯。
-
當取用者管理員拒絕資料共用時,生產者叢集上的資料共用狀態會變成必要動作,而取用者叢集上的資料共用狀態會遭拒。生產者管理員可以重新授權資料共用。消費者管理員沒有任何動作。
-
當生產者管理員從資料共用移除授權時,資料共用的狀態會變成生產者叢集上所需的動作。如有必要,生產者管理員可以選擇重新授權資料共用。消費者管理員不需要任何動作。