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