搭配其他服務使用 Amazon Redshift - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

搭配其他服務使用 Amazon Redshift

本節說明如何使用其他服務作為 Amazon Redshift 資料的來源和目的地。

Amazon Redshift 整合了其他的 AWS 服務,以協助您使用資料安全功能,快速可靠地移動、轉換和載入資料。

S3

Amazon Simple Storage Service (Amazon S3) 是將資料儲存在雲端中的 Web 服務。Amazon Redshift 利用平行處理功能,從儲存在 Amazon S3 儲存貯體中的多個資料檔案讀取和載入資料。如需更多詳細資訊,請參閱 從 Amazon S3 載入資料

您也可以利用平行處理模式,從 Amazon Redshift 資料倉儲將資料匯出至 Amazon S3 上的多個資料檔案。如需更多詳細資訊,請參閱 在 Amazon Redshift 中卸載資料

DynamoDB

Amazon DynamoDB 是全受管的 NoSQL 資料庫服務。您可以使用 COPY 命令,從單一 Amazon DynamoDB 資料表載入具有資料的 Amazon Redshift 資料表。如需更多詳細資訊,請參閱 從 Amazon DynamoDB 資料表載入資料

SSH

您可以在 Amazon Redshift 中使用 COPY 指令,從一個或多個遠端主機載入資料,例如 Amazon EMR 叢集、Amazon EC2 執行個體或其他電腦。COPY 會使用 SSH 連接至遠端主機,然後在遠端主機執行命令來產生資料。Amazon Redshift 支援多個同時連線。COPY 指令會以平行方式,從多個主機資源讀取和載入輸出的資料。如需更多詳細資訊,請參閱 從遠端主機載入資料

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 的目標