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.

Другие вопросы по тегам