Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事
Amazon Redshift ODBC ドライバーをダウンロードしてインストールする
Linux 用の Amazon Redshift ODBC ドライバーバージョン 2.x をダウンロードしてインストールするには
-
次のドライバーをダウンロードします。
注記
32 ビット ODBC ドライバーの提供は終了しました。今後、緊急のセキュリティパッチを除きアップデートはリリースされません。
-
インストールする前に、AWS がドライバーパッケージに署名していることを確認します。パッケージ、その署名キー (証明書)、および署名付きハッシュ (デタッチされた署名) をダウンロードしたら、次のコマンドを実行します。
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFileパッケージが正規のものである場合、
opensslはVerified OKを出力します。出力がそれ以外の場合は、パッケージをインストールしないでください。ファイルを再ダウンロードするか、AWS サポートにお問い合わせください。例えば、x86 64 ビット RPM を検証するには:
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 -
パッケージをダウンロードした場所に移動し、以下のいずれかのコマンドを実行します。使用している Linux ディストリビューションに対応するコマンドを使用します。
RHEL および CentOS オペレーティングシステム (RPM) では、次のコマンドを実行します。
sudo yum --nogpgcheck localinstallRPMFileNameRPMFileNameを RPM パッケージファイル名に置き換えます。例えば、次のコマンドは 64 ビットドライバーのインストールを示しています。sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpmDebian および Ubuntu オペレーティングシステム (DEB) では、ダウンロードした .deb ファイルがあるディレクトリに移動し、次のコマンドを実行します。
sudo apt install ./DEBFileNameDEBFileNameを DEB パッケージのファイル名に置き換えます。例えば、次のようになります。sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb