O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
Baixar e instalar o driver ODBC do Amazon Redshift
Para baixar e instalar o driver ODBC do Amazon Redshift versão 2.x para Linux:
-
Baixe o seguinte driver:
nota
Os drivers ODBC de 32 bits foram descontinuados. Outras atualizações não serão lançadas, exceto para patches de segurança urgentes.
-
Antes de instalar, verifique se a AWS assinou o pacote do driver. Depois de baixar o pacote, a chave de assinatura (certificado) e o hash assinado (assinatura separada), execute os seguintes comandos:
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFileSe o pacote for autêntico,
opensslvai mostrarVerified OK. Se a saída for qualquer outra coisa, não instale o pacote. Baixe novamente os arquivos ou entre em contato com o Suporte da AWS.Por exemplo, para verificar o 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 -
Navegue até o local onde você salvou o download do pacote e execute um dos comandos a seguir. Use o comando que corresponde a sua distribuição do Linux.
Em sistemas operacionais RHEL e CentOS (RPM), execute o seguinte comando:
sudo yum --nogpgcheck localinstallRPMFileNameSubstitua
RPMFileNamepelo nome do arquivo de pacote do RPM. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits:sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpmNos sistemas operacionais Debian e Ubuntu (DEB), navegue até o diretório que contém o arquivo .deb baixado e execute o seguinte comando:
sudo apt install ./DEBFileNameSubstitua
DEBFileNamepelo nome do arquivo de pacote do DEB. Por exemplo:sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb