Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag
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:
-
x86 64-Bit-RPM-Treiberversion 2.2.1.0 Verwenden Sie
-
Signaturschlüssel für Linux-Artefakte: Schlüssel. https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.2.1.0/AmazonRedshiftODBC-64-bit-2.2.1.0.x86_64-certificate.pem
-
Signierter Hash mit Linux-Artefakten: Hash
-
-
ARM 64-Bit-RPM-Treiberversion 2.2.1.0 Verwenden Sie
-
Signaturschlüssel für Linux-Artefakte: Schlüssel. https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.2.1.0/AmazonRedshiftODBC-64-bit-2.2.1.0.aarch64-certificate.pem
-
Signierter Hash mit Linux-Artefakten: Hash
-
-
x86-64-Bit-DEB-Treiberversion 2.2.1.0 Verwenden Sie
-
Signaturschlüssel für Linux-Artefakte: Schlüssel. https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.2.1.0/AmazonRedshiftODBC-64-bit-2.2.1.0.amd64-certificate.pem
-
Signierter Hash mit Linux-Artefakten: Hash
-
-
ARM-64-Bit-DEB-Treiberversion 2.2.1.0 Verwenden Sie
-
Signaturschlüssel für Linux-Artefakte: Schlüssel. https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.2.1.0/AmazonRedshiftODBC-64-bit-2.2.1.0.arm64-certificate.pem
-
Signierter Hash mit Linux-Artefakten: Hash
-
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 ist. Nachdem Sie das Paket, seinen Signaturschlüssel (Zertifikat) und seinen signierten Hash (abgetrennte 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 kontaktieren Sie den AWS Support.Um beispielsweise das x86-64-Bit-RPM zu überprüfen:
openssl x509 -in AmazonRedshiftODBC-64-bit-2.2.1.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.1.0.x86_64-signature.bin \ AmazonRedshiftODBC-64-bit-2.2.1.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 den Betriebssystemen RHEL und CentOS (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 den Betriebssystemen Debian und Ubuntu (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