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 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:

  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