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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon Redshift 中配置连接

在以下部分中,您可以了解如何配置 JDBC 和 ODBC 连接以从 SQL 客户端工具连接到集群。此部分介绍如何设置 JDBC 和 ODBC 连接。它还介绍了如何使用安全套接字层 (SSL) 和服务器证书来加密客户端和服务器之间的通信。

适用于 Amazon Redshift 的 JDBC 和 ODBC 驱动程序

要处理您的集群中的数据,您需要使用 JDBC 或 ODBC 驱动程序将您的客户端计算机或实例连接到该集群。对应用程序进行编码以使用 JDBC 或 ODBC 数据访问 API 操作,并使用支持 JDBC 或 ODBC 的 SQL 客户端工具。

Amazon Redshift 提供 JDBC 和 ODBC 驱动程序以供下载。之前,Amazon Redshift 推荐适用于 JDBC 和 ODBC 的 PostgreSQL 驱动程序。如果您当前使用这些驱动程序,我们建议您转移到特定于 Amazon RedShift 的新驱动程序。有关如何下载 JDBC 和 ODBC 驱动程序和配置到集群的连接的更多信息,请参阅配置 JDBC 驱动程序版本 2.0 的连接配置 JDBC 驱动程序版本 1.0 的连接, 和配置 ODBC 连接

对于 JDBC 驱动程序版本 1.2.47.1071 或更高版本以及 ODBC 驱动程序 1.4.16.1000 或更高版本,Amazon Redshift 必须是 1.0.17708 或更高版本。要验证 Amazon Redshift 版本,请参阅VERSION中的Amazon Redshift 数据库开发人员指南

查找集群连接字符串

要将 SQL 客户端工具连接到您的集群,您需要使用集群连接字符串。您可以在 Amazon Redshift 控制台中的集群详细信息页面上查找集群连接字符串。

注意

Amazon Redshift 可以使用新的控制台。根据您使用的控制台,选择新控制台原始控制台说明。默认情况下会打开新控制台说明。

查找集群的连接字符串

  1. 登录到Amazon Web Services Management Console,然后打开 Amazon Redshift 控制台https://console.aws.amazon.com/redshift/

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

  3. 这些区域有:JDBC 网址ODBC 网址连接字符串以及其他详细信息,请参阅一般信息部分。每个字符串都基于Amazon运行集群的区域。单击相应连接字符串旁边的图标将其复制。

获取您的集群连接字符串

  1. 登录到Amazon Web Services Management Console,然后打开 Amazon Redshift 控制台https://console.aws.amazon.com/redshift/

  2. Clusters (集群) 页面上,选择您要获取其连接字符串的集群的名称。

  3. 在该集群的 Configuration 选项卡上,复制 JDBC URLODBC URL 下方的连接字符串。

    以下示例显示了在美国西部(俄勒冈)区域启动的集群的连接字符串。如果将集群启动到不同的Amazon区域,连接字符串基于该区域的终端节点。