

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 使用 SQL 客户端工具连接到 Amazon Redshift 数据仓库
<a name="connecting-to-cluster"></a>

您可以通过 Java 数据库连接（JDBC）、Python 和开放式数据库连接（ODBC）这几种连接将 SQL 客户端工具连接到 Amazon Redshift 数据仓库。Amazon Redshift 不提供或安装任何 SQL 客户端工具或库。要使用这些工具或库处理数据仓库中的数据，请将它们安装在客户端计算机或 Amazon EC2 实例上。您可以使用支持 JDBC、Python 或 ODBC 驱动程序的大多数 SQL 客户端工具。

使用本主题末尾的章节列表来帮助您完成将客户端计算机或 Amazon EC2 实例配置为使用 JDBC、Python 或 ODBC 连接的过程。这些主题还讨论了与服务器的客户端连接的相关安全选项。此外，还可以查找有关从 SQL 客户端工具（如 [Amazon Redshift RSQL](https://docs.amazonaws.cn/redshift/latest/mgmt/rsql-query-tool.html)）中进行设置和连接的信息。如果您还没有可以使用的商业智能工具，则可以尝试使用这些工具。还可以通过本节了解如何连接到您的数据。最后，如果您在尝试连接到数据仓库时遇到问题，可以查看故障排除信息以确定解决方案。

## 关于连接客户端工具的建议
<a name="connecting-to-cluster-recommendations"></a>

如果您使用 IP 地址连接到 Redshift 集群，则当发生中断或连接丢失时，集群会在新的可用区（AZ）中联机，这可能会延长停机时间。但是，如果您仍希望您的应用程序使用 IP 地址连接到 Redshift，请使用附加到集群虚拟私有云（VPC）端点的私有 IP 地址。您可以在**属性**选项卡下的**网络和安全性**中的集群详细信息中找到此信息。

**注意**  
如果您的应用程序使用领导节点的 IP 地址来访问 Redshift 集群，则建议的最佳实践是将其更改为使用集群端点 URL。有关更多信息，请参阅[在 Amazon Redshift 中配置连接](https://docs.amazonaws.cn/redshift/latest/mgmt/configuring-connections.html)。

**Topics**
+ [关于连接客户端工具的建议](#connecting-to-cluster-recommendations)
+ [在 Amazon Redshift 中配置连接](configuring-connections.md)
+ [配置连接的安全选项](connecting-ssl-support.md)
+ [通过客户端工具和代码连接](connecting-via-client-tools.md)
+ [使用身份验证配置文件连接到 Amazon Redshift](connecting-with-authentication-profiles.md)
+ [解决 Amazon Redshift 中的连接问题](troubleshooting-connections.md)