Nighly Postgres связанная работа в AWS
Извините, я новичок в AWS и ищу правильное решение для реализации следующего.
Мне нужно создать задание (предпочтительно на C#, так как остальная часть кода разработана на C#), которое будет запускаться по ночам (надеюсь, раз в 24 часа), чтобы получить некоторые записи из таблиц базы данных postgress и обновить статус на основе заранее определенное условие.
Каков наилучший способ реализовать это в AWS с postgress.
1 ответ
Вам нужно будет запустить SQL-клиент (работающий где-то), который подключится к базе данных PostgreSQL и выполнит нужные запросы.
Это можно сделать из:
- Экземпляр Amazon EC2
- Компьютер где угодно в интернете
- Лямбда-функция AWS
Если у вас есть экземпляр Windows, работающий где-то, не стесняйтесь использовать его (будь то на EC2 или в другом месте).
В качестве альтернативы вы можете создать функцию AWS Lambda, которая подключается к базе данных и выполняет нужные команды. Для лямбда-функции можно назначить расписание для регулярного запуска.
См. Расписание выражений с использованием Rate или Cron - AWS Lambda.
Функции AWS Lambda могут быть написаны на разных языках, включая ядро .Net.