簡體   English   中英

使用 Golang API 將 Amazon RDS 中的表導出到 csv 文件中

[英]Exporting table from Amazon RDS into a csv file using Golang API

我正在尋找某種方法將 SQL 查詢結果從 AWS lambda 直接導出到 CSV 文件。 我發現了這個類似的問題 - Exporting table from Amazon RDS into a csv file 但它不適用於 AWS Golang API。

實際上,我想安排一個 lambda 函數,它將每天從 RDS(SQL Server) 查詢一些視圖/表,並將其以 CSV 格式放入 S3 存儲桶。 所以,我想直接在lambda中以CSV形式下載查詢結果,然后上傳到S3。

我還找到了AWS的數據管道服務,可以直接將RDS數據復制到S3,但我不確定我是否可以在這里使用它。

如果有人可以向我建議正確的流程以及實施它的參考資料,那將會很有幫助。

您可以在運行 Amazon RDS for SQL Server 的數據庫實例和 Amazon S3 存儲桶之間傳輸文件。 通過這樣做,您可以將 Amazon S3 與 SQL Server 功能(例如 BULK INSERT)結合使用。 例如,您可以將 .csv、.xml、.txt 和其他文件從 Amazon S3 下載到數據庫實例主機,並將數據從 D:\\S3\\導入數據庫。 所有文件都存儲在數據庫實例上的 D:\\S3\\

參考:

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/User.SQLServer.Options.S3-integration.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM