

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# 管理 AWS Data Exchange 資料共用
<a name="manage-adx-datashare-console"></a>

使用 Amazon Redshift，您可以安全地共用和接收來自 的即時資料， AWS Data Exchange 而無需建立和管理資料擷取或管道。管理 AWS Data Exchange 資料共用可讓您訂閱第三方資料產品，並將即時資料串流直接整合到您的 Amazon Redshift 資料倉儲。下列各節示範如何在 Amazon Redshift 叢集內管理 AWS Data Exchange 資料共用。

## 在 上建立資料集 AWS Data Exchange
<a name="create-dataset-console"></a>

在 上建立資料集 AWS Data Exchange。

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

1. 在導覽選單上，選擇**叢集**，然後選擇您的叢集。叢集詳細資訊頁面會隨即出現。

1. 選擇**資料共用**。

1. 在**我的帳戶建立的資料共用區段中**，選擇 AWS Data Exchange 資料共用。

1. 選擇**建立資料集 AWS Data Exchange**。如需詳細資訊，請參閱[發佈新產品](https://docs.aws.amazon.com/data-exchange/latest/userguide/publishing-products.html)。

## 編輯 AWS Data Exchange 資料共用
<a name="edit-adx-datashare-console"></a>

使用主控台編輯 AWS Data Exchange 資料共用。首先連線到資料庫以查看在您帳戶中建立的資料共用清單。

對於 AWS Data Exchange 資料共用，您無法變更資料取用者。

若要編輯 AWS Data Exchange 資料共用的可公開存取設定，請使用查詢編輯器 v2。Amazon Redshift 會產生隨機的一次性值來設定工作階段變數，以允許關閉此設定。如需詳細資訊，請參閱[ALTER DATASHARE 使用須知](r_ALTER_DATASHARE.md#r_ALTER_DATASHARE_usage)。

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

1. 在導覽選單上，選擇**叢集**，然後選擇您的叢集。叢集詳細資訊頁面會隨即出現。

1. 從導覽功能表中選擇**編輯器**，然後選擇**查詢編輯器 v2**。

1. 如果這是您第一次使用查詢編輯器 v2，請設定您的 AWS 帳戶. 根據預設， AWS 擁有的金鑰會用來加密資源。如需設定 的詳細資訊 AWS 帳戶，請參閱《*Amazon Redshift 管理指南*》中的[設定 AWS 帳戶](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-getting-started.html) 。

1. 若要連線到 AWS Data Exchange 資料共用所在的叢集，請在樹狀檢視面板中選擇**資料庫**和叢集名稱。若出現提示，請輸入連線參數。

1. 複製下列 SQL 陳述式。下列範例會變更 salesshare 資料共用的可公開存取設定。

   ```
   ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
   ```

1. 若要執行複製的 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 在非建議操作發生時隨機產生的一次性值。

1. 將下列範例陳述式複製並貼上查詢區域。接著執行命令。此 `SET datashare_break_glass_session_var` 命令會套用許可，以允許對 AWS Data Exchange 資料共用執行非建議操作。

   ```
   SET datashare_break_glass_session_var to 'c670ba4db22f4b';
   ```

1. 再次執行 ALTER DATASHARE 陳述式。

   ```
   ALTER DATASHARE salesshare;
   ```

Amazon Redshift 會以這些變更來更新您的資料共用。

## 刪除在您帳戶中建立 AWS Data Exchange 的資料共用
<a name="delete-adx-datashare-console"></a>

使用主控台刪除在您帳戶中建立 AWS Data Exchange 的資料共用。首先連線到資料庫以查看在您帳戶中建立的資料共用清單。

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

1. 在導覽選單上，選擇**叢集**，然後選擇您的叢集。叢集詳細資訊頁面會隨即出現。

1. 從導覽功能表中選擇**編輯器**，然後選擇**查詢編輯器 v2**。

1. 如果這是您第一次使用查詢編輯器 v2，請設定您的 AWS 帳戶. 根據預設， AWS 擁有的金鑰會用來加密資源。如需設定 的詳細資訊 AWS 帳戶，請參閱《*Amazon Redshift 管理指南*》中的[設定 AWS 帳戶](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-getting-started.html) 。

1. 若要連線到 AWS Data Exchange 資料共用所在的叢集，請在樹狀檢視面板中選擇**資料庫**和叢集名稱。若出現提示，請輸入連線參數。

1. 複製下列 SQL 陳述式。下列範例會捨棄 salesshare 資料共用。

   ```
   DROP DATASHARE salesshare
   ```

1. 若要執行複製的 SQL 陳述式，請選擇**查詢**，然後將複製的 SQL 陳述式貼到查詢區域中。接著選擇**執行**。

   下列錯誤會隨即出現：

   ```
   ERROR:  Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'
   ```

   值 '620c871f890c49' 是 Amazon Redshift 在非建議操作發生時隨機產生的一次性值。

1. 將下列範例陳述式複製並貼上查詢區域。接著執行命令。此 `SET datashare_break_glass_session_var` 命令會套用許可，以允許對 AWS Data Exchange 資料共用執行非建議操作。

   ```
   SET datashare_break_glass_session_var to '620c871f890c49';
   ```

1. 再次執行 DROP DATASHARE 陳述式。

   ```
   DROP DATASHARE salesshare;
   ```

刪除資料共用之後，資料共用取用者會失去資料共用的存取權。

刪除共用 AWS Data Exchange 資料共用可能會違反 中的資料產品條款 AWS Data Exchange。