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

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

搭配使用 Amazon Redshift 與其他服務

Amazon Redshift 與其他AWS服務,讓您能夠使用資料安全功能,快速可靠地移動、轉換和載入資料。

在 Amazon Redshift 與 Amazon S3 之間移動資料

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

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

搭配 Amazon DynamoDB 使用 Amazon Redshift

Amazon DynamoDB 是全受管 NoSQL 資料庫服務。您可以使用 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 的程序教程,請參使用將數據複製到 Amazon RedshiftAWS Data Pipeline中的AWS Data Pipeline開發人員指南。

使用遷移資料AWS Database Migration Service(AWS DMS)

您可使用將資料遷移至 Amazon RedshiftAWS Database Migration Service。AWS DMS可在最廣為使用的商用和開放原始碼資料庫之間遷移您的資料,例如 Oracle、PostgreSQL、Microsoft SQL Server、Amazon Redshift、Aurora、DynamoDB、Amazon S3、MariaDB 和 MySQL。如需詳細資訊,請參閱「」使用 Amazon Redshift 資料庫做為的目標AWS Database Migration Service