Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog
Descarga e instalación del controlador ODBC de Amazon Redshift
Para descargar e instalar el controlador ODBC versión 2.x de Amazon Redshift para Linux:
-
Descargue el siguiente controlador:
nota
Los controladores ODBC de 32 bits se suspenden. No se publicarán más actualizaciones, excepto las revisiones de seguridad urgentes.
-
Antes de la instalación, compruebe que el paquete de controladores está firmado por AWS. Tras descargar el paquete, su clave de firma (certificado) y su hash firmado (firma separada), ejecute los siguientes comandos:
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFileSi el paquete es auténtico,
opensslimprimeVerified OK. Si el resultado es cualquier otra cosa, no instale el paquete. Vuelva a descargar los archivos o póngase en contacto con AWS Support.Por ejemplo, para comprobar el RPM x86 de 64 bits:
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 -
Vaya a la ubicación en la que descargó el paquete y, a continuación, ejecute alguno de los siguientes comandos. Utilice el comando que corresponda a su distribución Linux.
En los sistemas operativos (RPM) RHEL y CentOS, ejecute el siguiente comando:
sudo yum --nogpgcheck localinstallRPMFileNameReemplace
RPMFileNamepor el nombre de archivo del paquete RPM. Por ejemplo, el siguiente comando demuestra cómo instalar el controlador de 64 bits:sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpmEn los sistemas operativos Debian y Ubuntu (DEB), navegue hasta el directorio que contiene el archivo .deb descargado y ejecute el siguiente comando:
sudo apt install ./DEBFileNameSustituya
DEBFileNamepor el nombre del archivo del paquete DEB. Por ejemplo:sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb