

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 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) 是一种 Web 服务，可在云中存储数据。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 数据库服务。您可以使用 COPY 命令从单个 Amazon DynamoDB 表加载带数据的 Amazon Redshift 表。有关更多信息，请参阅 [从 Amazon DynamoDB 表中加载数据](t_Loading-data-from-dynamodb.md)。

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

您可以在 Amazon Redshift 中使用 COPY 命令从一个或多个远程主机加载数据，例如 Amazon EMR 集群、Amazon EC2 实例或其他计算机。COPY 使用 SSH 连接到远程主机并在远程主机上运行命令以生成数据。Amazon Redshift 支持多个同时连接。COPY 命令从多个主机源并行读取和加载输出。有关更多信息，请参阅 [从远程主机中加载数据](loading-data-from-remote-hosts.md)。

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

您可以使用 AWS Database Migration Service 将数据迁移到 Amazon Redshift。AWS DMS 能够将您的数据迁入、迁出使用最为广泛的商用和开源数据库，如 Oracle、PostgreSQL、Microsoft SQL Server、Amazon Redshift、Aurora DB 集群、DynamoDB、Amazon S3、MariaDB 和 MySQL 等。有关更多信息，请参阅[将 Amazon Redshift 数据库用作 AWS Database Migration Service 的目标](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html)。

------