Я хочу добавить цель Lambda в существующее правило CloudWatch. Я использовал следующее для ссылки на существующее правило:
rule = events.Rule.from_event_rule_arn(self, "Rule",event_rule_arn='')
Позже я добавляю цель с:
rule.add_target(targets.LambdaFunction(lambdaFn))
Когда я выполняю cdk synth
или deploy
, я получаю следующая ошибка:
AttributeError: у объекта «+» нет атрибута «add_target»
Я знаю, что у элемента IRule
нет этого метода, но я не могу найти четкий способ, как добиться того, что мне нужно.
Я также пытаюсь использовать источник событий в Lambda, но получаю следующую ошибку:
Нераспознанный источник событий, должен быть кинесисом, динамическим потоком или sqs.