使用 SQL 用戶端工具連線至 Amazon Redshift 資料倉儲 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

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

使用 SQL 用戶端工具連線至 Amazon Redshift 資料倉儲

您可以從 SQL 用戶端工具透過 Java 資料庫連線 (JDBC)、Python 和開放式資料庫連線 (ODBC) 的連線來連線至 Amazon Redshift 資料倉儲。Amazon Redshift 不會提供或安裝任何 SQL 用戶端工具或程式庫。若要使用這些工具或程式庫來處理資料倉儲中的資料,請將其安裝在用戶端電腦或 Amazon EC2 執行個體上。您可以使用支援 JDBC、Python 或 ODBC 驅動程式的大多數 SQL 用戶端工具。

使用本主題結尾的章節清單,可協助您逐步完成將用戶端電腦或 Amazon EC2 執行個體設定為使用 JDBC、Python 或 ODBC 連線的程序。這些主題也會討論用戶端與伺服器連線的相關安全選項。此外,請尋找有關從 SQL 用戶端工具 (例如 Amazon Redshift RSQL) 進行設定和連線的資訊。如果您還沒有商業智慧工具可使用,則可以嘗試這些工具。您也可以利用本節來了解如何連線至叢集。最後,如果您在嘗試連線至資料倉儲時遇到問題,您可以檢閱故障診斷資訊來找出解決方案。

透過用戶端工具連線的建議

如果您使用 IP 位址連線至 Redshift 叢集,當發生中斷或連線中斷,且叢集在新的可用區域 (AZ) 中上線時,可能會導致更長的停機時間。不過,如果您仍希望應用程式使用 IP 位址連線到 Redshift,請使用附加到叢集的虛擬私有雲端 (VPC) 端點的私有 IP 位址。您可以在屬性索引標籤下,於網路和安全的叢集詳細資訊中找到此資訊。

注意

如果您的應用程式使用領導節點的 IP 位址來存取 Redshift 叢集,則建議的最佳實務是改為使用叢集端點 URL。如需詳細資訊,請參閱在 Amazon Redshift 中設定連線