[英]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.