本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用命令列將資料複製到亞馬遜紅移
本教學將示範如何將資料從 Amazon S3 複製到亞馬遜紅移。您將在 Amazon Redshift 中建立新的資料表,然後使用AWS Data Pipeline從公有 Amazon S3 儲存貯體 (其中包含 CSV 格式的範例輸入資料) 將資料傳輸到此資料表。日誌會儲存到您擁有的 Amazon S3 儲存貯體。
Amazon S3 是一種可讓您將資料存放在雲端的網路服務。如需詳細資訊,請參閱 Amazon Simple Storage Service 使用者指南。亞馬遜紅移是雲中的一種數據倉庫服務。如需詳細資訊,請參閱亞馬遜紅移管理指南。
先決條件
開始之前,您必須完成下列步驟:
-
安裝和設定命令列介面 (CLI)。如需詳細資訊,請參閱存取 AWS Data Pipeline。
-
確定已命名DataPipelineDefaultRole且DataPipelineDefaultResourceRole存在的 IAM 角色。主AWS Data Pipeline控台會自動為您建立這些角色。如果您至少沒有使用AWS Data Pipeline主控台一次,則必須手動建立這些角色。如需詳細資訊,請參閱AWS Data Pipeline 的 IAM 角色。
-
在 Amazon Redshift 中設定
COPY
命令,因為當您在中執行複製作業時,需要使用這些相同的選項。AWS Data Pipeline如需相關資訊,請參閱 在您開始之前:設定 COPY 選項並載入資料。 -
設置一個亞馬遜紅移數據庫。如需詳細資訊,請參閱設定管道、建立安全群組,以及建立 Amazon Redshift 叢集。