本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS AppSync 解析器映射範本公用程式參考
注意
我們現在主要支援 APPSYNC_JS 執行期及其文件。請考慮在此處使用 APPSYNC_JS 執行期及其指南。
AWS AppSync 定義一組公用程式,您可以在 GraphQL 解析器內使用,以簡化與資料來源的互動。其中一些公用程式用於任何資料來源的一般用途,例如產生IDs或時間戳記。其他則是特定於一種資料來源類型。下列公用程式可供使用:
-
$util 中的公用程式協助程式 - $util 變數包含一般公用程式方法,可協助您處理資料。除非另有說明,否則所有公用程式都會使用 UTF-8 字元集。
-
AppSync 指令 - 在 中寫入時, AppSync 公開指令以促進開發人員的生產力VTL。
-
$util.time 中的時間協助程式 - $util.time 變數包含日期時間方法,可協助產生時間戳記、在日期時間格式之間轉換,以及剖析日期時間字串。日期時間格式的語法是以 為基礎DateTimeFormatter
,您可以參考 以取得進一步的文件。 -
在 $util.list 中列出協助程式 - $util.list 包含有助於常見清單操作的方法,例如從清單中移除或保留項目,以篩選使用案例。
-
$util.map - $util.map 中的映射協助程式包含有助於常見映射操作的方法,例如從映射中移除或保留項目,以篩選使用案例。
-
$util.dynamodb - $util.dynamodb 中的 DynamoDB 協助程式包含協助程式方法,可更輕鬆地將資料寫入和讀取至 Amazon DynamoDB ,例如自動類型映射和格式。
-
$util.rds - $util.rds 中的 Amazon 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 包含一組方法,可在解析器中執行其他動作。