【发布时间】:2020-05-04 00:17:00
【问题描述】:
我想将 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 中使用事件源,但出现以下错误:
无法识别的事件源,必须是 kinesis、dynamodb 流或 sqs。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudwatch aws-cdk