Сервис AWS для пользовательских правил, запускаемых по расписанию для определенных событий - PullRequest
0 голосов
/ 13 апреля 2019

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

Я рассмотрелиспользование TTL в таблице динамо-базы данных, но мне было интересно, смогу ли я использовать для этого события cloudwatch, поскольку это кажется идеальным, поскольку в нем есть выражения cron для правил cloudwatch.

Я знаю, что могу настроить правило cloudwatch для запускаскажем, каждые 15 минут, но как мне настроить cloudwatch таким образом, чтобы по этому правилу собиралась только моя пользовательская информация, и я мог передавать некоторую информацию в это событие, чтобы при отправке триггера цели, моя пользовательская информация отправлялась вцель тоже?

1 Ответ

0 голосов
/ 13 апреля 2019

DynamoDB TTL плохо подходит, так как вы не получаете тонны детализации.

Вы можете использовать API-интерфейсы PutEvent для CloudWatch, чтобы добавить пользовательское событие. Это должно привести вас туда, куда вы хотите.

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/AddEventsPutEvents.html

...