Amazon web services 无服务器框架Cloudwatch事件

Amazon web services 无服务器框架Cloudwatch事件,amazon-web-services,serverless-framework,Amazon Web Services,Serverless Framework,我使用的是无服务器版本1.27.3 尝试获取cloudwatchEvent以在状态更改时将代码构建链接到lambda 以下是函数: sightbox-devops-codebuild-bot: handler: src/slack/codebuild.default events: - cloudwatchEvent: description: 'Cloudwatch Event triggered on codebuild build s

我使用的是无服务器版本1.27.3

尝试获取cloudwatchEvent以在状态更改时将代码构建链接到lambda

以下是函数:

  sightbox-devops-codebuild-bot: 
    handler: src/slack/codebuild.default
    events: 
      - cloudwatchEvent:
          description: 'Cloudwatch Event triggered on codebuild build state change'
          event:
            source: 
              - 'aws.codebuild'
            detail-type:
              - 'CodeBuild Build State Change'
            detail:
              state:
                - FAILED 
                - IN_PROGRESS
                - STOPPED 
                - SUCCEEDED
          enabled: true
当我执行
sls部署时

cloudwatch事件从未创建过

答案很简单


如果已经部署了无服务器软件包,则必须首先移除堆栈并重新部署。然后创建事件

你弄明白了吗?现在正在做同样的事情