Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊,請參閱部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 ODBC 連線的系統 DSN 項目
在下載並安裝 ODBC 驅動程式之後,請將資料來源名稱 (DSN) 項目新增至用戶端電腦或 Amazon EC2 執行個體。SQL 用戶端工具可以使用此資料來源以連線至 Amazon Redshift 資料庫。
建議您建立系統 DSN,而不是使用者 DSN。部分應用程式會使用不同資料庫使用者帳戶載入資料,而且可能無法偵測到在其他資料庫使用者帳戶下建立的使用者 DSN。
注意
對於使用 AWS Identity and Access Management (IAM) 登入資料或身分提供者 (IdP) 登入資料的身分驗證,需要額外的步驟。如需詳細資訊,請參閱設定 JDBC 或 ODBC 連線以使用 IAM 憑證。
若要建立 ODBC 連線的系統 DSN 項目:
-
在開始功能表中,輸入「ODBC 資料來源」。選擇 ODBC 資料來源。
確定您選擇的 ODBC 資料來源管理員具有與您要用來連線到 Amazon Redshift 的用戶端應用程式相同的位元。
-
在 ODBC 資料來源管理員中,選擇驅動程式索引標籤並尋找下列驅動程式資料夾:Amazon Redshift ODBC 驅動程式 (x64)。
-
選擇系統 DSN索引標籤,為電腦上的所有使用者設定驅動程式,或選擇使用者 DSN索引標籤,只為您的資料庫使用者帳戶設定驅動程式。
-
選擇新增。Create New Data Source (建立新的資料來源) 視窗會開啟。
-
選擇 Amazon Redshift ODBC 驅動程式 (x64),然後選擇完成。Amazon Redshift ODBC 驅動程式 DSN 設定視窗會開啟。
-
在連線設定區段下,輸入下列資訊:
-
資料來源名稱
輸入資料來源的名稱。例如,如果您遵循了《Amazon Redshift 入門指南》,則可能會輸入
exampleclusterdsn,以便輕鬆記住與此 DSN 建立關聯的叢集。 -
Server
指定 Amazon Redshift 叢集的端點主機。您可以在 Amazon Redshift 主控台的叢集詳細資訊頁面上找到此資訊。如需詳細資訊,請參閱在 Amazon Redshift 中設定連線。
-
站點
輸入資料庫使用的連接埠號碼。根據您在建立、修改或遷移叢集時所選取的連接埠而定,允許存取選取的連接埠。
-
資料庫
輸入 Amazon Redshift 資料庫的名稱。如果您在未指定資料庫名稱的情況下啟動了叢集,請輸入
dev。否則,請使用您在啟動過程選擇的名稱。如果您遵循了《Amazon Redshift 入門指南》,請輸入dev。
-
-
在身分驗證區段下,指定要設定標準或 IAM 身分驗證的組態選項。
-
選擇 SSL 選項,並指定下列項目的值:
-
身分驗證方式
選擇用於處理 Secure Sockets Layer (SSL) 的模式。在測試環境中,您可以使用
prefer。不過,若為生產環境且需要交換安全資料時,請使用verify-ca或verify-full。 -
最低 TLS
或者,選擇驅動器允許資料存放區用於加密連線的最低 TLS/SSL 版本。例如,如果您指定 TLS 1.2,則無法使用 TLS 1.1 來加密連線。預設版本是 TLS 1.2。
-
-
在代理索引標籤中,指定任何代理連線設定。
-
在游標索引標籤中,指定有關如何將查詢結果傳回給 SQL 用戶端工具或應用程式的選項。
-
在進階選項中,指定
logLevel、logPath、compression和其他選項的值。 -
選擇測試。如果用戶端電腦可以連線至 Amazon Redshift 資料庫,則會出現下列訊息:連線成功。如果用戶端電腦無法連線至資料庫,您可以透過產生日誌檔案並聯絡 AWS 支援來疑難排解可能的問題。如需有關產生日誌的資訊,請參閱 (LINK)。
-
選擇確定。