

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 para AWS AppSync
<a name="tutorials"></a>

**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](https://docs.aws.amazon.com/appsync/latest/devguide/tutorials-js.html).

Fontes de dados e resolvedores são usados AWS AppSync para traduzir solicitações do GraphQL e buscar informações de seus recursos. AWS AWS AppSync oferece suporte ao provisionamento automático e às conexões com determinados tipos de fonte de dados. AWS AppSync também oferece suporte AWS Lambda ao Amazon DynamoDB, bancos de dados relacionais (Amazon Aurora Serverless), OpenSearch Amazon Service e endpoints HTTP como fontes de dados. Você pode usar uma API GraphQL com seus AWS recursos 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.

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](resolver-mapping-template-reference.md#aws-appsync-resolver-mapping-template-reference). Mais informações sobre como trabalhar com VTL estão disponíveis no [Guia de programação do modelo de mapeamento do resolvedor](resolver-mapping-template-reference-programming-guide.md#aws-appsync-resolver-mapping-template-reference-programming-guide).

AWS AppSync suporta o provisionamento automático de tabelas do DynamoDB a partir de um esquema do GraphQL, conforme descrito em Provisionar a partir do esquema (opcional) e Iniciar um 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).

**Topics**
+ [Criação de uma aplicação de postagem simples usando resolvedores do DynamoDB](tutorial-dynamodb-resolvers.md)
+ [Usando AWS Lambda resolvedores](tutorial-lambda-resolvers.md)
+ [Usando resolvedores OpenSearch de serviço](tutorial-elasticsearch-resolvers.md)
+ [Uso de resolvedores locais](tutorial-local-resolvers.md)
+ [Combinação de resolvedores do GraphQL](tutorial-combining-graphql-resolvers.md)
+ [Uso de operações em lote do DynamoDB](tutorial-dynamodb-batch.md)
+ [Execução de transações do DynamoDB](tutorial-dynamodb-transact.md)
+ [Uso de resolvedores HTTP](tutorial-http-resolvers.md)
+ [Uso de resolvedores do Aurora Serverless v2](tutorial-rds-resolvers.md)
+ [Uso de resolvedores de pipeline](tutorial-pipeline-resolvers.md)
+ [Uso de operações de sincronização delta em fontes de dados versionadas](tutorial-delta-sync.md)