从补丁 198 开始,Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息,请参阅博客文章
下载并安装 Amazon Redshift ODBC 驱动程序
要下载并安装适用于 Linux 的 Amazon Redshift ODBC 驱动程序版本 2.x,请执行以下操作:
-
下载以下驱动程序:
注意
32 位 ODBC 驱动程序已停用。除了紧急安全补丁外,不会发布进一步的更新。
-
在安装之前,请验证 AWS 对驱动程序包进行了签名。下载软件包、其签名密钥(证书)及其签名哈希(分离的签名)后,运行以下命令:
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFile如果软件包为正版,则
openssl打印Verified OK。如果输出为其它内容,请不要安装该软件包。重新下载文件或联系 AWS Support。例如,要验证 x86 64 位 RPM,请执行以下操作:
openssl x509 -in AmazonRedshiftODBC-64-bit-2.2.0.0.x86_64-certificate.pem -pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signature AmazonRedshiftODBC-64-bit-2.2.0.0.x86_64-signature.bin \ AmazonRedshiftODBC-64-bit-2.2.0.0.x86_64.rpm -
转至您下载程序包的位置,然后运行以下命令之一。使用适用于您的 Linux 发行版的命令。
在 RHEL 和 CentOS 操作系统(RPM)上,运行以下命令:
sudo yum --nogpgcheck localinstallRPMFileName将
RPMFileName替换为 RPM 包文件名。例如,以下命令将演示如何安装 64 位驱动程序:sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpm在 Debian 和 Ubuntu 操作系统(DEB)上,导航到包含已下载的 .deb 文件的目录并运行以下命令:
sudo apt install ./DEBFileName将
DEBFileName替换为 DEB 软件包文件名。例如:sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb