Amazon web services Lambda函数不是使用Cron触发的

Amazon web services Lambda函数不是使用Cron触发的,amazon-web-services,amazon-s3,aws-lambda,serverless,Amazon Web Services,Amazon S3,Aws Lambda,Serverless,我在AWS Serverless中有一个事件,具有以下YML: service: change-status-to-insale provider: name: aws runtime: nodejs12.x functions: changeWeeklyStarterStatus: # Two Minutes : 0 */2 * ? * * handler: handler.changeWeeklyStarterStatus schedule: cro

我在AWS Serverless中有一个事件,具有以下YML:

service: change-status-to-insale
provider:
  name: aws
  runtime: nodejs12.x
functions:
  changeWeeklyStarterStatus:
    # Two Minutes : 0 */2 * ? * *   
    handler: handler.changeWeeklyStarterStatus
    schedule: cron(0 */2 * ? * *)
    enabled: true
我已使用命令上传

serverless deploy
我尝试使用以下公式每2分钟调用一次:

0 */2 * ? * *
但是,不会触发该事件

我已经使用测试按钮测试了它,它可以完美地运行该功能

但它仍然没有被触发


为什么??我错过了什么

您对cron表达式使用了错误的配置。使用*/2****每2分钟一次

如何从AWS Cloudwatch进行日程安排


0*/2*?**(基本上是每2小时0分一次。)谢谢,我把它改成了你的公式,但它仍然没有被调用。你为什么不使用AWS Cloudwatch控制台服务,并使用事件从那里安排它。只需创建一个新规则,安排它并将目标设置为lambda。它对我有用。我已经编辑了我的答案并附上了截图供你参考。你太棒了!那么YAML文件是怎么回事?它不起作用吗?无用?谢谢:)不确定,可能只是本地调用,因为需要SAM模板,它将检查并更新。