Как запустить AWS запросов SDK S3 и MySQL запросов из того же JavaScript? - PullRequest
0 голосов
/ 15 января 2020

У нас есть приложение, которое генерирует файлы .PDF и сохраняет их в AWS S3. Для каждого сгенерированного файла вставьте префикс S3 (путь к файлу) и имя файла в таблицу MySQL. Однако из-за некоторых ошибок мы ожидали, что в S3 хранится много файлов, но они не записаны в таблицу MySQL. И мне нужно выяснить эти «осиротевшие» файлы.

Я думаю написать JavaScript. Он будет использовать AWS SDK для JavaScript, чтобы получить список объектов S3 (путь к файлу, имя файла). И затем для каждого объекта S3 один и тот же JavaScript будет запускать SELECT SQL для базы данных MySQL. Если MySQL возвращает нулевую строку, то я знаю, что объекты S3 являются "осиротевшими".

Пока что я могу выполнить инструкцию SELECT из JavaScript в mysqlsh. exe (Windows платформа). Я также знаю, как запустить AWS SDK JavaScript из браузера, чтобы вывести список блоков.

Но как я могу объединить их в одной среде / скрипте, чтобы он запрашивал таблицы S3 и MySQL обратно-н-вперед?

...