View a markdown version of this page

Descarga e instalación del controlador ODBC de Amazon Redshift - Amazon Redshift

Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la entrada del blog que se publicó el 30 de junio de 2025.

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:

  1. 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.

  2. 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 -in SignatureKeyFile -pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signature SignedHashFile \ PackageFile

    Si el paquete es auténtico, openssl imprime Verified 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
  3. 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 localinstall RPMFileName

    Reemplace RPMFileName por 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.rpm

    En 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 ./DEBFileName

    Sustituya DEBFileName por el nombre del archivo del paquete DEB. Por ejemplo:

    sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb