invoke
Invoke remote lambda for test.
Usage:
cgi-ctl [OPTIONS] invoke [invoke-OPTIONS]
Help Options:
-h, --help Show this help message
[invoke command options]
-U, --uid= Lambda UID [$UID]
-i, --input= input file that will be used as body (- or empty is stdin) (default: -) [$INPUT]
-o, --output= output file for response (- or empty is stdout) (default: -) [$OUTPUT]
-g, --get use GET method instead of POST (body will be ignored) [$GET]
-t, --token= add authorization token [$TOKEN]
-O, --origin= add origin header [$ORIGIN]
-C, --content-type= set content-type header (default: application/json) [$CONTENT_TYPE]
-H, --header= custom headers [$HEADER]
-f, --field= set JSON field (input will be ignored) [$FIELD]
-v, --verbose show logs [$VERBOSE]
Better use in a cloned or created lambda.
Example basic call
echo '{"name": "reddec"}' | cgi-ctl invoke
Example call with params
cgi-ctl invoke -f name:reddec