我已经在 .net core 中创建了 aws lambda 函数并进行了部署。我已经尝试在带有测试用例及其工作的 aws 控制台中执行函数。但我无法使用 cli 命令实现相同的效果
aws lambda invoke --function-name "mylambda" --log-type Tail --payload file://D:/Files/lamdainputfile.json file://D:/Files/response.txt
Run Code Online (Sandbox Code Playgroud)
我在使用 cli 命令时出错
An error occurred (InvalidRequestContentException) when calling the Invoke operation: Could not parse request body into json: Unexpected character ((CTRL-CHAR, code 138)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: (byte[])"?zn?]t?zn?m?"; line: 1, column: 2]
Run Code Online (Sandbox Code Playgroud)
我试过传递json
aws lambda invoke --function-name "mylambda" --log-type Tail --payload "{'input1':'100', 'input2':'200'}" file://D:/Files/response.txt
Run Code Online (Sandbox Code Playgroud)
但它不起作用
这个 lambda 函数正在使用测试用例执行 …