更新时间:2023-11-22 GMT+08:00

调用

调用已部署的函数。您可以发送事件数据、读取日志和查看函数调用的其他重要信息。
serverless invoke --function functionName

选项

  • --function或-f:要调用的服务中函数的名称,必填
  • --data或-d:传递给函数的数据。
  • --path或-p:JSON文件的路径,其中包含要传递给所调用函数的输入数据。此路径是相对于服务根目录的相对路径。

示例

  • 简单的函数调用
    serverless invoke --function functionName

    本示例将调用部署的函数,并在终端中输出调用的结果。

  • 带数据的函数调用
    serverless invoke --function functionName --data '{"name": "Bob"}'

    此示例将使用提供的数据调用函数,并在终端中输出调用的结果。

  • 带传递数据的函数调用
    serverless invoke --function functionName --path lib/event.json

    此示例将在调用指定/部署的函数时传递lib/event.json文件(相对于服务的根目录的相对路径)中的JSON数据。

    event.json示例:
    {
        "key": "value"
    }