Usando AWS AppSync resolvedores com AWS serviços (VTLtutoriais) - 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á.

Usando AWS AppSync resolvedores com AWS serviços (VTLtutoriais)

nota

Agora, oferecemos suporte principalmente ao tempo de execução APPSYNC _JS e sua documentação. Considere usar o tempo de execução APPSYNC _JS e seus guias aqui.

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

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 Resolver.

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).