Aws lambda CloudWatch Cron未链接?

Aws lambda CloudWatch Cron未链接?,aws-lambda,amazon-cloudformation,amazon-cloudwatch,Aws Lambda,Amazon Cloudformation,Amazon Cloudwatch,我正在尝试将我的CloudWatch规则链接到Lambda目标。但它似乎不起作用 CronPullQuotationFromActuary: Type: AWS::Lambda::Function Properties: ... CronPullQuotationFromActuaryEvent: Type: AWS::Events::Rule Properties: ScheduleExpression: cron(5 0/1 * * ? *) # Run ev

我正在尝试将我的CloudWatch规则链接到Lambda目标。但它似乎不起作用

CronPullQuotationFromActuary:
  Type: AWS::Lambda::Function
  Properties:
    ...
CronPullQuotationFromActuaryEvent:
  Type: AWS::Events::Rule
  Properties:
    ScheduleExpression: cron(5 0/1 * * ? *) # Run every hour at 5 minute
    State: ENABLED
    Targets:
      - Arn: !GetAtt CronPullQuotationFromActuary.Arn
        Id: !Ref CronPullQuotationFromActuary
尽管CloudWatch仪表板看起来不错

lambda不是


注意不要触发。为什么呢

您似乎缺少对CloudWatch事件的响应

基于要使用AWS CLI创建规则,您需要以下权限:

Type: AWS::Lambda::Permission
Properties: 
  Action: 'lambda:InvokeFunction'
  FunctionName: <Your Function Name>
  Principal: events.amazonaws.com
  SourceArn: !GetAtt CronPullQuotationFromActuaryEvent.Arn