Загрузить данные из AWS S3 в RDS MySQL - PullRequest
0 голосов
/ 06 апреля 2020

Ситуация: несколько клиентов ежедневно отправляют свои данные инвентаризации через файлы CSV, и эти файлы хранятся на AWS S3.

Вопрос: Как отправить данные из этих файлов CSV на MySQL RDS база данных каждый раз, когда клиент отправляет файл?

Примечание: файлы уже структурированы, так что я должен был бы написать что-то вроде BULK INSERT для MS SQL или LOAD DATA INFILE для MySQL.

В настоящее время единственным решением, которое я нахожу, является AWS DataPipeline для этого.

1 Ответ

0 голосов
/ 06 апреля 2020

Вы можете создать лямбду, которая будет запускаться при добавлении нового файла в S3, подключаться к базе данных и получать sh информацию.

Вы должны создать роль IAM, которая имеет доступ к конкретный RDS и назначить его лямбда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...