Tutoriales de solucionadores (VTL) - AWS AppSync

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Tutoriales de solucionadores (VTL)

nota

Ahora admitimos de forma básica el tiempo de ejecución APPSYNC_JS y su documentación. Considere la opción de utilizar el tiempo de ejecución APPSYNC_JS y sus guías aquí.

Los orígenes de datos y los solucionadores son la forma en que AWS AppSync convierte las solicitudes de GraphQL y obtiene información de sus recursos de AWS. AWS AppSync admite el aprovisionamiento automático y las conexiones con determinados tipos de orígenes de datos. AWS AppSync admite AWS Lambda, Amazon DynamoDB, bases de datos relacionales (Amazon Aurora sin servidor), Amazon OpenSearch Service y puntos de conexión HTTP como orígenes de datos. Puede utilizar una API de GraphQL con los recursos de AWS que ya tiene o crear orígenes de datos y solucionadores. En esta sección recorrerá este proceso en una serie de tutoriales para comprender mejor cómo funcionan los detalles y las opciones de ajuste.

AWS AppSync usa plantillas de mapeo escritas en Apache Velocity Template Language (VTL) para solucionadores. Para obtener más información sobre el uso de plantillas de mapeo, consulte Resolver mapping template reference. Encontrará más información sobre cómo trabajar con VTL en la Resolver mapping template programming guide.

AWS AppSync permite el aprovisionamiento automático de tablas de DynamoDB desde un esquema de GraphQL, como se describe en las secciones sobre aprovisionamiento desde el esquema (opcional) y lanzamiento de un esquema de ejemplo. También puede importar desde una tabla de DynamoDB existente, lo que creará solucionadores de esquema y de conexión. Esto se detalla en la sección sobre importación desde Amazon DynamoDB (opcional).