首页 > 解决方案 > 将数据从 AWS S3 上传到 RDS MySQL

问题描述

情况:一些客户每天通过 CSV 文件发送他们的库存数据,这些文件存储在 AWS S3 上。

问题:每次客户发送文件时,如何将这些 CSV 文件中的数据发送到 MySQL RDS 数据库?

注意:这些文件已经是结构化的,所以我需要做的就是我知道的一些事情,比如 MSSQL 的 BULK INSERT 或 MySQL 的 LOAD DATA INFILE。

目前,我找到的唯一解决方案是 AWS DataPipeline。

标签: amazon-web-services

解决方案


您可以创建一个在将新文件添加到 S3 时触发的 Lambda,连接到数据库并推送信息。

您应该创建一个有权访问特定 RDS 的 IAM 角色并将其分配给 lambda。


推荐阅读