繁体   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