編輯AWS Data Exchange數據庫 - Amazon Redshift

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

編輯AWS Data Exchange數據庫

Edit (編輯)AWS Data Exchange使用主控台來實現資料庫。首先 Connect 到數據庫以查看在您的帳户中創建的數據碼列表。

適用於AWS Data Exchange數據庫,您無法對數據使用者進行變更。

要編輯公開訪問的AWS Data Exchange數據庫,請使用查詢編輯器 v2。Amazon Redshift 會生成一個隨機一次性值,以設置會話變量以允許關閉此設置。如需詳細資訊,請參閱 更改資料保護使用須知

  1. 登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/redshift/ 的 Amazon Redshift 主控台。

  2. 在導覽功能表上,選擇叢集,然後選擇您的叢集。叢集詳細資訊頁面隨即出現。

  3. 從導航器菜單中,選擇Editor (編輯器),然後查詢編輯器 v2

  4. 如果這是您第一次使用查詢編輯器 v2,請將AWS 帳戶。在預設情況下,會有AWS擁有的密鑰用於加密資源。如需設定AWS 帳戶,請參設定您的AWS 帳戶中的Amazon Redshift 叢集管理指南

  5. 要連接到AWS Data Exchange數據保護位於中,請選擇資料庫和樹視圖面板中的羣集名稱。如果出現提示,請輸入連線參數。

  6. 複製下列 SQL 陳述式。以下示例更改了銷售共享數據保護的公開訪問設置。

    ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
  7. 要運行複製的 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 生成該值。

  8. 複製下列範例語句並將其貼到查詢區。然後執行命令。所以此SET datashare_break_glass_session_var命令應用權限以允許AWS Data Exchange數據保存。

    SET datashare_break_glass_session_var to 'c670ba4db22f4b';
  9. 再次運行 ALTER 數據保護語句。

    ALTER DATASHARE salesshare;

Amazon Redshift 通過更改更新您的數據保護。