Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS AppSync référence de l'utilitaire du modèle de mappage du résolveur
Note
Nous prenons désormais principalement en charge le runtime APPSYNC _JS et sa documentation. Pensez à utiliser le runtime APPSYNC _JS et ses guides ici.
AWS AppSync définit un ensemble d'utilitaires que vous pouvez utiliser dans un résolveur GraphQL pour simplifier les interactions avec les sources de données. Certains de ces utilitaires sont destinés à une utilisation générale avec n'importe quelle source de données, telle que la génération IDs ou l'horodatage. D'autres sont spécifiques à un type de source de données. Les utilitaires suivants sont disponibles :
-
Aides utilitaires dans $util - La variable $util contient des méthodes utilitaires générales pour vous aider à travailler avec les données. Sauf indication contraire, tous les utilitaires utilisent le jeu de caractères UTF -8.
-
AppSyncdirectives - AppSync expose les directives pour faciliter la productivité des développeurs lors de la rédaction. VTL
-
Assistants temporels dans $util.time - La variable $util.time contient des méthodes datetime permettant de générer des horodatages, de convertir des formats de date/heure et d'analyser des chaînes de datetime. La syntaxe des formats datetime est basée sur celle-ci DateTimeFormatter
, à laquelle vous pouvez vous référer pour de plus amples informations. -
Les assistants de liste contenus dans $util.list - $util.list contiennent des méthodes qui facilitent les opérations de liste courantes, telles que la suppression ou la conservation d'éléments d'une liste pour filtrer les cas d'utilisation.
-
Les aides cartographiques contenues dans $util.map - $util.map contiennent des méthodes qui facilitent les opérations cartographiques courantes, telles que la suppression ou la conservation d'éléments d'une carte pour filtrer les cas d'utilisation.
-
Les aides DynamoDB dans $util.dynamodb - $util.dynamodb contiennent des méthodes d'assistance qui facilitent l'écriture et la lecture de données sur Amazon DynamoDB, telles que le mappage automatique des types et le formatage.
-
Amazon RDS helpers dans $util.rds - $util.rds contient des méthodes d'assistance qui formatent les RDS opérations en supprimant les données superflues dans les résultats de résultat.
-
HTTPhelpers in $util.http - L'utilitaire $util.http fournit des méthodes d'assistance que vous pouvez utiliser pour gérer HTTP les paramètres de demande et pour ajouter des en-têtes de réponse.
-
XMLhelpers in $util.xml - $util.xml contient des méthodes d'assistance qui peuvent faciliter la traduction des réponses ou d'un dictionnaire. XML JSON
-
Les aides à la transformation de $util.transform - $util.transform contiennent des méthodes d'assistance qui facilitent l'exécution d'opérations complexes sur des sources de données, telles que les opérations de filtrage DynamoDB.
-
Les aides mathématiques de $util.math - $util.math contiennent des méthodes pour faciliter les opérations mathématiques courantes.
-
Les assistants de chaîne dans $util.str - $util.str contiennent des méthodes pour faciliter les opérations de chaîne courantes.
-
Extensions - $extensions contient un ensemble de méthodes permettant d'effectuer des actions supplémentaires dans vos résolveurs.