本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
生產者叢集管理員動作
使用 Amazon Redshift,您可以在生產者叢集上執行管理任務,以管理資料擷取和負載處理。
如果您是生產者叢集管理員或資料庫擁有者,請依照下列步驟執行:
在叢集中建立資料共用,並將資料共用物件新增至資料共用。如需如何建立資料共用和將資料共用物件新增至資料共用的詳細步驟,請參閱 共用 內資料的讀取存取權 AWS 帳戶。如需 CREATEDATASHARE和 ALTER 的相關資訊DATASHARE,請參閱 CREATE DATASHARE和 ALTER DATASHARE。
下列範例會將不同的資料共用物件加入至資料共用
salesshare
。-- Add schema to datashare ALTER DATASHARE salesshare ADD SCHEMA PUBLIC; -- Add table under schema to datashare ALTER DATASHARE salesshare ADD TABLE public.tickit_sales_redshift; -- Add view to datashare ALTER DATASHARE salesshare ADD TABLE public.sales_data_summary_view; -- Add all existing tables and views under schema to datashare (does not include future table) ALTER DATASHARE salesshare ADD ALL TABLES in schema public;
您也可以使用 Amazon Redshift 主控台建立或編輯資料共用。如需詳細資訊,請參閱 建立資料共用 和 編輯在您帳戶中建立的資料共用。
委派在資料共用上操作的許可。如需詳細資訊,請參閱 GRANT 或 REVOKE。
下列範例政策會授予許給
salesshare
上的dbuser
。GRANT ALTER, SHARE ON DATASHARE salesshare TO dbuser;
叢集超級使用者和資料共用的擁有者可以對其他使用者授與或撤銷資料共用的修改許可。
在資料共用中新增或移除取用者。下列範例會將 AWS 帳戶 ID 新增至
salesshare
。如需詳細資訊,請參閱 GRANT 或 REVOKE。GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';
您只能將許可授予GRANT陳述式中的一個資料取用者。
叢集超級使用者和資料共用物件的擁有者,或具有資料共用SHARE許可的使用者,可以將取用者新增至資料共用或從中移除取用者。若要這麼做,他們會使用 GRANTUSAGE或 REVOKE USAGE。
您也可以使用 Amazon Redshift 主控台在資料共用中新增或移除資料取用者。如需詳細資訊,請參閱 將資料取用者新增至資料共用 和 從資料共用中移除資料取用者。
(選用) AWS 帳戶 如果您不想再與消費者共用資料,請從 撤銷對資料共用的存取權。
REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';
如果您是生產者帳戶管理員,請依照下列步驟執行:
將用量授予 後 AWS 帳戶,資料共用狀態為 pending_authorization
。生產者帳戶管理員應該使用 Amazon Redshift 主控台授權資料共用,並選擇資料取用者。
登入 https://console.aws.amazon.com/redshiftv2/