Tutoriais do resolvedor (VTL) - AWS AppSync

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutoriais do resolvedor (VTL)

nota

Agora, oferecemos suporte principalmente ao runtime do APPSYNC_JS e sua documentação. Considere usar o runtime do APPSYNC_JS e seus guias disponíveis aqui.

Fontes de dados e resolvedores são a forma como o AWS AppSync traduz solicitações do GraphQL e busca informações nos recursos da AWS. AWS O AppSync oferece suporte para o provisionamento automático e conexões com determinados tipos de fonte de dados. AWS O AppSync oferece suporte a AWS Lambda. Amazon DynamoDB, bancos de dados relacionais (Amazon Aurora Sem Servidor), Amazon OpenSearch Service e endpoints HTTP como fontes de dados. Você pode usar uma API GraphQL com seus recursos da AWS existentes ou criar fontes de dados e resolvedores. Essa seção apresenta esse processo em uma série de tutoriais para melhor entender como os detalhes funcionam e as opções de ajuste.

O AWS AppSync usa modelos de mapeamento escritos em Apache Velocity Template Language (VTL) para resolvedores. Para obter mais informações sobre como usar modelos de mapeamento, consulte a Referência de modelo de mapeamento do resolvedor. Mais informações sobre como trabalhar com VTL estão disponíveis no Guia de programação do modelo de mapeamento do resolvedor.

O AWS AppSync oferece suporte ao provisionamento automático de tabelas do DynamoDB a partir de um esquema do GraphQL, conforme descrito em Provisão a partir do esquema (opcional) e Iniciar esquema de amostra. Você também pode importar a partir de uma tabela do DynamoDB existente que criará os esquemas e conectará os resolvedores. Isso está descrito em Importar a partir do Amazon DynamoDB (opcional).