Могу ли я создать / удалить правило события cloudwatch для лямбда-функции AWS из этой функции? - PullRequest
0 голосов
/ 09 апреля 2020

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

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

Есть ли способ создания / удаления правил облачных часов, которые полностью запускают лямбду из этой лямбды?

1 Ответ

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

Функция AWS Lambda может вызывать любой AWS API.

Чтобы добавить новое правило Amazon CloudWatch Events, используйте:

  • put_rule() для определения правила, затем
  • put_targets() для связи цели (например, AWS лямбда-функция) с правилом

Для удаления правило, используйте:

...