首页 > 解决方案 > 无服务器 AWS 中映射条目的缩进错误

问题描述

我正在尝试将一个简单的 Lambda 上传到无服务器,但是我不断收到:

bad indentation of a mapping entry in ...
            - schedule:
                      ^

编码 :

无服务器.yml

service: serverlesslambda
functions:
  changeWeeklyStarterStatus:
    handler:
      handler.changeWeeklyStarterStatus      
      - schedule:
          rate: cron(0 0 0 ? * SUN *)

处理程序.js:

"use strict";

module.exports.changeWeeklyStarterStatus = async event => {
  return {
    statusCode: 200,
    body: JSON.stringify(
      {
        message: "Go Serverless v1.0! Your function executed successfully!",
        input: event
      },
      null,
      2
    )
  };
};

我错过了什么?

标签: javascriptnode.jsamazon-web-servicesserverless

解决方案


有关示例,请参见此处 - https://github.com/serverless/examples/blob/master/openwhisk-node-scheduled-cron/serverless.yml

您既可以给出 cron 表达式,也可以同时给出评分。有关详细信息,请参见此处:https ://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html


推荐阅读