使用 SQL 客户端工具连接到 Amazon Redshift 数据仓库 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 SQL 客户端工具连接到 Amazon Redshift 数据仓库

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

使用本主题末尾的章节列表来帮助您完成将客户端计算机或 Amazon EC2 实例配置为使用 JDBC、Python 或 ODBC 连接的过程。这些主题还讨论了与服务器的客户端连接的相关安全选项。此外,还可以查找有关从 SQL 客户端工具(如 SQL Workbench/J、第三方工具以及 Amazon Redshift RSQL)中进行设置和连接的信息。如果您还没有可以使用的商业智能工具,则可以尝试使用这些工具。您还可以通过此部分了解如何以编程方式连接到您的数据仓库。最后,如果您在尝试连接到数据仓库时遇到问题,可以查看故障排除信息以确定解决方案。

关于连接客户端工具的建议

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

注意

如果您的应用程序使用领导节点的 IP 地址来访问 Redshift 集群,则建议的最佳实践是将其更改为使用集群端点 URL。有关更多信息,请参阅在 Amazon Redshift 中配置连接