mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
2.2 KiB
2.2 KiB
Read this on the main serverless docs site
Azure - Invoke
Invokes deployed function. It allows the user to send event data to the function and display the results of the function invocation.
serverless invoke --function functionName
Options
--resourceGroupor-g- Specify the resource group name--stageor-s- Specify stage name--regionor-r- Specify region name--subscriptionIdor-i- Specify subscription ID--configor-cName of your configuration file, if other thanserverless.yml|.yaml|.js|.json.--functionor-fThe name of the function in your service that you want to invoke. Required.--pathor-pThe path to a json file with input data to be passed to the invoked function. This path is relative to the root directory of the service.--dataor-dStringified JSON data to be used as input to the function
You can also run invoke local to invoke a locally running function app or invoke apim to invoke a function via the configured APIM endpoint.
Provided lifecycle events
invoke:invoke
Examples
# Invoke function directly
serverless invoke --function functionName
# Invoke function running locally
$ serverless invoke local --function functionName
# Invoke function via configured APIM endpoint
$ serverless invoke apim --function functionName
This example will invoke your deployed function on the configured platform endpoint. This will output the result of the invocation in your terminal.
Function invocation with data
serverless invoke --function functionName --data '{"name": "Bernie"}'
Function invocation with data passing
serverless invoke --function functionName --path data.json
This example will pass the json data in the data.json file (relative to the
root of the service) while invoking the specified/deployed function.