在 Amazon Redshift 中配置连接 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 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 控制台中的集群详细信息页面上查找集群连接字符串。

查找集群的连接字符串
  1. 登录Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航菜单上,选择 Clusters(集群),然后从列表中选择集群名称以打开其详细信息。

  3. 一般信息部分中提供有 JDBC URLODBC URL 连接字符串以及其他详细信息。每个字符串均基于运行集群的 Amazon 区域。点击相应连接字符串旁边的图标复制该字符串。