

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# 他のサービスと Amazon Redshift を併用する
<a name="using-redshift-with-other-services"></a>

このセクションでは、Amazon Redshift のデータソースおよびデータ送信先として他のサービスを使用する方法について説明します。

Amazon Redshift を他の AWS サービスと統合し、データセキュリティ機能を使用することにより、ユーザーは確実かつ安全に、すばやくデータを移動、変換、ロードできるようになります。

------
#### [ S3 ]

Amazon Simple Storage Service (Amazon S3) は、クラウドにデータを保存するためのウェブサービスです。Amazon Redshift は、Amazon S3 バケットに保存されている複数のデータファイルからデータの読み取りとロードを行うために、並列処理を活用します。詳細については、「[Amazon S3 からデータをロードする](t_Loading-data-from-S3.md)」を参照してください。

また、Amazon Redshift データウェアハウスから Amazon S3 上の複数のデータファイルに対するデータのエクスポートに、並列処理を使用することもできます。詳細については、「[Amazon Redshift でのデータのアンロード](c_unloading_data.md)」を参照してください。

------
#### [ DynamoDB ]

Amazon DynamoDB は、フルマネージド型の NoSQL データベースサービスです。1 つの Amazon DynamoDB テーブルからのデータを含む Amazon Redshift テーブルを、COPY コマンドによりロードすることができます。詳細については、「[Amazon DynamoDB テーブルからのデータのロード](t_Loading-data-from-dynamodb.md)」を参照してください。

------
#### [ SSH ]

Amazon Redshift の COPY コマンドは、Amazon EMR クラスター、Amazon EC2 インスタンス、あるいは他のコンピュータなど、1 つ以上のリモートホストからデータをロードするために使用できます。COPY では SSH を使用してリモートホストに接続し、リモートホストでコマンドを実行してデータを生成します。Amazon Redshift は複数の同時接続をサポートしています。COPY コマンドでは、複数のホストのソースからの出力を並列で読み取ってロードします。詳細については、「[リモートホストからデータをロードする](loading-data-from-remote-hosts.md)」を参照してください。

------
#### [ AWS DMS ]

Amazon Redshift へのデータの移行に AWS Database Migration Service を使用できます。AWS DMS は、Oracle、PostgreSQL、Microsoft SQL Server、Amazon Redshift、Aurora DB クラスター、DynamoDB、Amazon S3、MariaDB、MySQL など、最も広く使用されている商用およびオープンソースのデータベースとの間で相互にデータを移行できます。詳細については、「[AWS Database Migration Service のターゲットとしての Amazon Redshift データベースの使用](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html)」を参照してください。

------