本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配其他服務使用 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 是完全受管的無SQL資料庫服務。您可以使用 COPY命令,從單一 Amazon DynamoDB 資料表載入具有資料的 Amazon Redshift 資料表。如需詳細資訊,請參閱從 Amazon DynamoDB 資料表載入資料。
- SSH
-
您可以在 Amazon Redshift 中使用 COPY命令從一或多個遠端主機載入資料,例如 Amazon EMR叢集、Amazon EC2執行個體或其他電腦。COPY 使用 連線至遠端主機,SSH並在遠端主機上執行命令以產生資料。Amazon Redshift 支援多個同時連線。COPY 命令會平行讀取和載入來自多個主機來源的輸出。如需詳細資訊,請參閱從遠端主機載入資料。
- AWS Data Pipeline
-
您可以使用 AWS Data Pipeline 來自動化進出 Amazon Redshift 的資料移動和轉換。透過使用 的內建排程功能 AWS Data Pipeline,您可以排程和執行重複性任務,而不必撰寫自己的複雜資料傳輸或轉換邏輯。例如,您可以設定重複性的任務,自動將資料從 Amazon DynamoDB 複製到 Amazon Redshift。如需教學課程,引導您逐步完成建立管道的程序,以定期將資料從 Amazon S3 移至 Amazon Redshift,請參閱 AWS Data Pipeline 開發人員指南中的使用 將資料複製到 Amazon Redshift AWS Data Pipeline。
- AWS DMS
-
您可以使用 將資料遷移至 Amazon Redshift AWS Database Migration Service。 AWS DMS 可以將資料遷移至最常使用的商業和開放原始碼資料庫,例如 Oracle、PostgreSQL、Microsoft SQL Server、Amazon Redshift、Aurora 資料庫叢集、DynamoDB 、Amazon S3、MariaDB 和 My SQL。如需詳細資訊,請參閱使用 Amazon Redshift 資料庫做為 AWS Database Migration Service的目標。