在 Amazon Redshift 中配置连接
在以下章节中,了解如何配置 JDBC、Python 和 ODBC 连接以从 SQL 客户端工具连接到集群。此部分介绍如何设置 JDBC、Python 和 ODBC 连接。它还介绍了如何使用安全套接字层 (SSL) 和服务器证书来加密客户端和服务器之间的通信。
适用于 Amazon Redshift 的 JDBC、Python 和 ODBC 驱动程序
要处理集群中的数据,您必须具有 JDBC、Python 或 ODBC 驱动程序,以便从客户端计算机或实例进行连接。对应用程序进行编码以使用 JDBC、Python 或 ODBC 数据访问 API 操作,并使用支持 JDBC 或 ODBC 的 SQL 客户端工具。
Amazon Redshift 提供 JDBC、Python 和 ODBC 驱动程序以供下载。这些驱动程序受 Amazon Web Services Support 支持。PostgreSQL 驱动程序未经过测试,也不受 Amazon Redshift 团队的支持。连接到 Amazon Redshift 集群时,请使用 Amazon Redshift 特定的驱动程序。Amazon Redshift 驱动程序具有以下优势:
支持 IAM、SSO 和联合身份验证。
支持新的 Amazon Redshift 数据类型。
支持身份验证配置文件。
结合 Amazon Redshift 增强功能提升性能。
有关如何下载 JDBC 和 ODBC 驱动程序和配置到集群的连接的更多信息,请参阅 为 Amazon Redshift 配置 JDBC 驱动程序版本 2.1 连接、配置 Amazon Redshift Python 连接器 和 配置 ODBC 连接。
查找集群连接字符串
要使用 SQL 客户端工具连接到您的集群,您必须具有集群连接字符串。您可以在 Amazon Redshift 控制台中的集群详细信息页面上查找集群连接字符串。
查找集群的连接字符串
-
登录Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/
。 -
在导航菜单上,选择 Clusters(集群),然后从列表中选择集群名称以打开其详细信息。
-
一般信息部分中提供有 JDBC URL 和 ODBC URL 连接字符串以及其他详细信息。每个字符串均基于运行集群的 Amazon 区域。点击相应连接字符串旁边的图标复制该字符串。