Appsync VTL foreach循环限制为101

时间:2018-04-05 14:00:58

标签: amazon-web-services aws-appsync

当我尝试在VTL响应模板中返回#foreach循环时,即使我有116个项目,它也不会返回超过101个。对于测试,我创建了两个字段itemsitemCount运行相同的ES查询。

items的VTL响应映射:

[
  #foreach($entry in $context.result)
    #if( $velocityCount > 1 ) , #end
    $util.toJson($entry.get("_source"))
  #end
]

itemCount的VTL响应映射:

$context.result.size()

似乎应用同步对foreach循环设置了限制(参考:http://people.apache.org/~henning/velocity/html/ch05s04.html)。

1 个答案:

答案 0 :(得分:3)

我们刚刚将此限制更新为1000,并在AppSync limits page

中进行了更新