本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
編輯AWS Data Exchange數據庫
Edit (編輯)AWS Data Exchange使用主控台來實現資料庫。首先 Connect 到數據庫以查看在您的帳户中創建的數據碼列表。
適用於AWS Data Exchange數據庫,您無法對數據使用者進行變更。
要編輯公開訪問的AWS Data Exchange數據庫,請使用查詢編輯器 v2。Amazon Redshift 會生成一個隨機一次性值,以設置會話變量以允許關閉此設置。如需詳細資訊,請參閱 更改資料保護使用須知。
登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/redshift/
的 Amazon Redshift 主控台。 在導覽功能表上,選擇叢集,然後選擇您的叢集。叢集詳細資訊頁面隨即出現。
從導航器菜單中,選擇Editor (編輯器),然後查詢編輯器 v2。
如果這是您第一次使用查詢編輯器 v2,請將AWS 帳戶。在預設情況下,會有AWS擁有的密鑰用於加密資源。如需設定AWS 帳戶,請參設定您的AWS 帳戶中的Amazon Redshift 叢集管理指南。
要連接到AWS Data Exchange數據保護位於中,請選擇資料庫和樹視圖面板中的羣集名稱。如果出現提示,請輸入連線參數。
複製下列 SQL 陳述式。以下示例更改了銷售共享數據保護的公開訪問設置。
ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
要運行複製的 SQL 語句,請選擇查詢並將複製的 SQL 語句粘貼到查詢區域中。然後選擇執行。
以下出現錯誤:
ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE; ERROR: Alter of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value 'c670ba4db22f4b'
值「c670ba4db22f4b」是一個隨機的一次性值,當發生不推薦的操作時,Amazon Redshift 生成該值。
複製下列範例語句並將其貼到查詢區。然後執行命令。所以此
SET datashare_break_glass_session_var
命令應用權限以允許AWS Data Exchange數據保存。SET datashare_break_glass_session_var to 'c670ba4db22f4b';
再次運行 ALTER 數據保護語句。
ALTER DATASHARE salesshare;
Amazon Redshift 通過更改更新您的數據保護。