def lambda_handler(event, context):
"idsA=event['items'][0]['ids']"
当我想用Python调用包含数组id的JSON对象项时。。来自API的aws lambda, 它返回以下错误:
^{pr2}$我认为问题可能在配置测试事件中:
{
"ids": "ids",
"contents": "contents",
"ResultID": "ResultID",
"QueryID": "QueryID",
"nR": "nR",
"items": "ids"
}
或在JSON主体映射模板中的API GetAway中:
{
"items": [
#foreach($elem in $input.params('items').split(','))
{
"ids": "$elem.ids",
"contents": "$elem.contents"
}#if($foreach.hasNext),#end
#end
],
"QueryID": "$input.params('QueryID')",
"nR": "$input.params('nR')"
}
听起来,在测试事件中,项目应该是一个JSON对象数组:
。。。但我认为这里也可能存在模板映射问题。对API网关的原始请求是什么样子的?在
相关问题 更多 >
编程相关推荐