amazon-web-services - 将数据从 AWS S3 上传到 RDS MySQL
问题描述
情况:一些客户每天通过 CSV 文件发送他们的库存数据,这些文件存储在 AWS S3 上。
问题:每次客户发送文件时,如何将这些 CSV 文件中的数据发送到 MySQL RDS 数据库?
注意:这些文件已经是结构化的,所以我需要做的就是我知道的一些事情,比如 MSSQL 的 BULK INSERT 或 MySQL 的 LOAD DATA INFILE。
目前,我找到的唯一解决方案是 AWS DataPipeline。
解决方案
您可以创建一个在将新文件添加到 S3 时触发的 Lambda,连接到数据库并推送信息。
您应该创建一个有权访问特定 RDS 的 IAM 角色并将其分配给 lambda。
推荐阅读
- java - 试图在 java netbeans 中创建表 sql
- spring-boot - 如何从多个黄瓜测试中创建多个 json 文件
- spring - Spring Data JPA Meta JpaMetamodelMappingContext 内存消耗
- python - pip 只收集包(matplotlib)不安装它
- c++11 - 错误:无法打开主文档实体
- active-directory - Openfire 和 Spark:无法连接
- c# - 从已存在依赖 DLL 的项目中引用 DLL
- sql - 两个日期之间的周数
- php - 为什么我在 Laravel 5.5.43 中收到“找不到类 'App\Providers\Form'”错误?
- c# - 如何比较(pictureBox1.Image 与 Properties.Resources.bug1)?