本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS AppSync 解析器映射模板实用程序参考
注意
我们现在主要支持 APPSYNC _JS 运行时及其文档。请考虑在此处使用 APPSYNC _JS 运行时及其指南。
AWS AppSync 定义了一组实用程序,您可以在 GraphQL 解析器中使用这些实用程序来简化与数据源的交互。其中一些实用程序适用于任何数据源,例如生成IDs或时间戳。其他实用程序是某种类型的数据来源特定的。以下实用程序可用:
-
$util 中的实用工具助手-$ut il 变量包含可帮助您处理数据的通用实用方法。除非另有说明,否则所有实用程序都使用 UTF -8 字符集。
-
AppSync指令- AppSync 公开指令以提高开发人员在VTL写入时的工作效率。
-
$util.time 中的时间助手-$util.t ime 变量包含日期时间方法,可帮助生成时间戳、在日期时间格式之间进行转换以及解析日期时间字符串。日期时间格式的语法基于该语法 DateTimeFormatter
,您可以参考该语法以获取更多文档。 -
$util.list 中的列表助手-$util.list 包含帮助完成常见列表操作的方法,例如从列表中删除或保留项目以筛选用例。
-
$util.@@ map-$util.map 中的地图助手包含帮助完成常见地图操作的方法,例如从地图中删除或保留项目以筛选用例。
-
$util.@@ dynamodb-$util.dynamodb 中的 DynamoDB 助手包含帮助器方法,可以更轻松地向亚马逊 DynamoDB 写入和读取数据,例如自动类型映射和格式化。
-
$util.rd@@ RDSs-$util.rds 中的亚马逊助手包含帮助器方法,这些方法通过删除结果输出中的多余数据来格式化RDS操作。
-
HTTP$util.http 中的帮助程序-$util.http 实用程序提供了帮助器方法,您可以使用这些方法来管理请求参数和添加响应标头。HTTP
-
XML$util.xml-@@ $util.xml 中的助手包含帮助器方法,可以更轻松地将响应翻译到字典或字典。XML JSON
-
$util.transform-@@ $util.transform 中的转换助手包含帮助器方法,可以更轻松地对数据源执行复杂操作,例如 DynamoDB 筛选操作。
-
$util.math 中的数学助手-$util.math 包含帮助进行常见数学运算的方法。
-
$util.str-@@ $util.str 中的字符串助手包含帮助进行常见字符串操作的方法。
-
扩展-$extensions 包含一组在解析器中进行额外操作的方法。