我對AWS和Postgresql非常新穎。如何將數據文件從s3導入postgresql rds
- 我創建
- 我已經上傳多個文件到多個S3桶
- 我有一個EC2(亞馬遜的Linux 64位)上運行一個PostgreSQL數據庫(使用上是RDS)
我試圖使用數據管道,但似乎沒有什麼可用(模板)的Postgres。我無法弄清楚如何連接到我的RDS實例並從postgres導入/導出數據。
我認爲我可以使用EC2從我的S3存儲桶中獲取並導入到Postgres中,以代替沒有可用的數據管道模板。如果可能的話,我不知道如何..請告知,如果可能的..
理想亞馬遜希望延長'COPY'命令支持文件路徑S3網址,但如果現在你有通過客戶端來從S3的數據那麼我不會感到驚訝通過「COPY」將它提供給PostgreSQL。 –
是的,對於RDS,您通常需要從EC2實例加載。只有像Redshift這樣的自定義數據庫系統傾向於允許從s3直接加載。 – datasage
謝謝你們兩位。你們能提供任何關於如何完成這個任務的例子嗎?我能夠將EC2連接到S3和EC2到RDS。我有一個關於如何將文件從S3下拉到EC2的想法,但那時我不知道如何將文件從EC2加載到PostgreSQL數據庫(在res上運行)。請幫忙或指點我的指示。我一直在網上搜索了幾天.. – user3044239