我试图使用aws cdk将目标添加到现有的事件规则中。但是它抛出一个错误,说'AddTarget‘不是为IRule定义的。我试着让IRule服从规则,但对我来说还是行不通的。
IRule myRule = Rule.FromEventRuleArn(this, ruleId, ruleArn);
myRule.AddTarget(new LambdaFunction(myLambda, new LambdaFunctionProps
{
Event = RuleTargetInput.FromObject(myEvent)
}));发布于 2022-11-03 07:53:07
我试图将目标添加到现有的事件规则中。
那是行不通的。AddTarget需要*修改规则资源。但IRule是只读。ISomething“接口”类型是Something类型的基本子集,允许只读引用CDK应用程序外部的资源。
我试着让IRule服从规则,但对我来说还是行不通的
那不会有帮助的。Rule实现了IRule,而不是相反的。
https://stackoverflow.com/questions/74297857
复制相似问题