在 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 支持 支持。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 连接器 和 为 Amazon Redshift 配置 ODBC 驱动程序版本 2.x 连接。
有关管理 IAM 身份的更多信息,包括 IAM 角色的最佳实践,请参阅 Amazon Redshift 中的 Identity and Access Management。