Tutoriais do resolvedor VTL para AWS AppSync
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 usados pelo AWS AppSync para traduzir solicitações do GraphQL e buscar informações nos recursos da AWS. O AWS AppSync oferece suporte a provisionamento automático e conexões com determinados tipos de fonte de dados. Além disso, o AWS 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 do zero. As seções a seguir têm como objetivo elucidar alguns dos casos de uso mais comuns do GraphQL na forma de tutoriais.
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).