Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Herunterladen und Installieren des ODBC-Treibers für Amazon Redshift
So laden Sie die Amazon-Redshift-ODBC-Treiberversion 2.x für Linux herunter und installieren sie:
-
Laden Sie den folgenden Treiber herunter:
Anmerkung
32-Bit-ODBC-Treiber werden eingestellt. Es werden außer dringenden Sicherheitspatches keine weiteren Updates veröffentlicht.
-
Stellen Sie vor der Installation sicher, dass das Treiberpaket AWS signiert wurde. Nachdem Sie das Paket, seinen Signaturschlüssel (Zertifikat) und seinen signierten Hash (getrennte Signatur) heruntergeladen haben, führen Sie die folgenden Befehle aus:
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFileWenn das Paket authentisch ist, wird
opensslgedrucktVerified OK. Wenn die Ausgabe etwas anderes ist, installieren Sie das Paket nicht. Re-download die Dateien oder wenden Sie sich an den AWS Support.Um beispielsweise das x86-64-Bit-RPM zu überprüfen:
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 -
Navigieren Sie zu dem Verzeichnis, in das Sie das Paket heruntergeladen haben, und führen Sie einen der folgenden Befehle aus. Verwenden Sie den Befehl, der Ihrer Linux-Distribution entspricht.
Führen Sie auf RHEL- und CentOS-Betriebssystemen (RPM) den folgenden Befehl aus:
sudo yum --nogpgcheck localinstallRPMFileNameErsetzen Sie
RPMFileNamedurch den Dateinamen des RPM-Pakets. Im folgenden Beispiel wird beispielsweise die Installation des 64-Bit-Treibers gezeigt:sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpmNavigieren Sie auf Debian- und Ubuntu-Betriebssystemen (DEB) zu dem Verzeichnis, das die heruntergeladene .deb-Datei enthält, und führen Sie den folgenden Befehl aus:
sudo apt install ./DEBFileNameErsetzen Sie es
DEBFileNamedurch den Namen der DEB-Paketdatei. Beispiel:sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb