相关疑难解决方法(0)

aws cli lambda-无法将请求正文解析为 json

我已经在 .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 函数正在使用测试用例执行 …

json amazon-web-services aws-cli .net-core aws-lambda

5
推荐指数
2
解决办法
1131
查看次数