Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Download e installazione del driver ODBC Amazon Redshift
Per installare e configurare il driver ODBC di Amazon Redshift versione 2.x per Linux:
-
Scarica il seguente driver:
-
Driver RPM x86 a 64 bit versione 2.2.0.0
a 64 bit versione 2.2.0.0 -
Chiave di firma
-
-
Driver RPM ARM a 64 bit versione 2.2.0.0 Nella
versione 2.2.0.0 -
Chiave di firma
-
-
Driver DEB x86 a 64 bit versione 2.2.0.0
a 64 bit versione 2.2.0.0 -
Chiave di firma
-
-
Driver DEB ARM 64-bit versione 2.2.0.0 Nella
versione 2.2.0.0 -
Chiave di firma
-
Nota
I driver ODBC a 32 bit sono stati dichiarati come obsoleti. Ulteriori aggiornamenti non verranno rilasciati, tranne che per le patch di sicurezza urgenti.
-
-
Prima dell'installazione, verificate che il pacchetto driver sia AWS stato firmato. Dopo aver scaricato il pacchetto, la relativa chiave di firma (certificato) e l'hash firmato (firma indipendente), esegui i seguenti comandi:
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFileSe il pacchetto è autentico,
opensslstampa.Verified OKSe l'output è qualcos'altro, non installate il pacchetto. Re-download i file o contatta l' AWS assistenza.Ad esempio, per verificare l'RPM x86 a 64 bit:
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 -
Passare alla posizione in cui si è scaricato il pacchetto ed eseguire uno dei comandi seguenti. Utilizzare il comando corrispondente alla distribuzione Linux.
Sui sistemi operativi RHEL e CentOS (RPM), esegui il seguente comando:
sudo yum --nogpgcheck localinstallRPMFileNameSostituire
RPMFileNamecon il nome del file del pacchetto RPM. Ad esempio, il comando seguente illustra l'installazione di un driver a 64 bit:sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpmNei sistemi operativi Debian e Ubuntu (DEB), accedi alla directory contenente il file.deb scaricato ed esegui il comando seguente:
sudo apt install ./DEBFileNameSostituitelo
DEBFileNamecon il nome del file del pacchetto DEB. Esempio:sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb