我已按照https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq上的说明进行操作,以便从命令行异步调用我的Lambda函数:
{
"code": 0,
"data": {
"beanList": [
{
"area": "string",
"areaId": 0,
"date": "string",
"matchingHotelCount": 0,
"matchingMerchandiseCount": 0,
"merchandiseQuantityOfBeat": 0,
"merchandiseQuantityOfLose": 0,
"merchandiseQuantityOfMeet": 0,
"merchandiseQuantityOfTotal": 0,
"rateOfBeat": 0,
"rateOfBeatHasRisen": true,
"rateOfLose": 0,
"rateOfLoseHasRisen": true,
"rateOfMeet": 0
}
],
"currentPage": 1,
"dataSize": 0,
"needPage": true,
"offset": 0,
"pageSize": 20,
"totalPage": 0
},
"msg": "string",
"success": true
}
我确实得到了aws lambda invoke --function-name MyLambda --invocation-type Event --payload '{private information}' response.json
{
"StatusCode": 202
}
的返回,但是我没有看到有关执行的任何日志。
我该如何解决?
编辑:
以下是我的JSON格式的执行政策:
status code 202
答案 0 :(得分:0)
由于某种原因,大约需要5分钟才能创建异步日志。我只是暂时打开了 CloudWatch Logs 页面,刷新并显示了它们(请注意,一旦执行了lambda函数,它们就不会出现在前几次刷新操作中)。抱歉给您带来麻烦,非常感谢。