

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 的 VTL 解析程式教學課程 AWS AppSync
<a name="tutorials"></a>

**注意**  
我們現在主要支援 APPSYNC\_JS 執行期及其文件。請考慮[在此處](https://docs.aws.amazon.com/appsync/latest/devguide/tutorials-js.html)使用 APPSYNC\_JS 執行期及其指南。

 AWS AppSync 會使用資料來源和解析程式來翻譯 GraphQL 請求，並從 AWS 資源擷取資訊。 AWS AppSync 支援使用特定資料來源類型的自動佈建和連線。 AWS AppSync 也支援 Amazon DynamoDB AWS Lambda、關聯式資料庫 (Amazon Aurora Serverless)、Amazon OpenSearch Service 和 HTTP 端點做為資料來源。您可以將 GraphQL API 與現有的 AWS 資源搭配使用，或從頭建置資料來源和解析程式。以下章節旨在以教學的形式闡明一些較常見的 GraphQL 使用案例。

AWS AppSync 使用解析程式以 Apache Velocity 範本語言 (VTL) 編寫的*映射*範本。如需使用映射範本的詳細資訊，請參閱[解析程式映射範本參考](resolver-mapping-template-reference.md#aws-appsync-resolver-mapping-template-reference)。如需使用 VTL 的詳細資訊，請參閱[解析程式映射範本程式設計指南](resolver-mapping-template-reference-programming-guide.md#aws-appsync-resolver-mapping-template-reference-programming-guide)。

AWS AppSync 支援從 GraphQL 結構描述自動佈建 DynamoDB 資料表，如從結構描述佈建 （選用） 和啟動範例結構描述中所述。您也可以從現有將建立結構描述和連接解析程式的 DynamoDB 資料表滙入。這在從 Amazon DynamoDB 匯入中概述 （選用）。

**Topics**
+ [使用 DynamoDB 解析程式建立簡單的貼文應用程式](tutorial-dynamodb-resolvers.md)
+ [使用 AWS Lambda 解析程式](tutorial-lambda-resolvers.md)
+ [使用 OpenSearch Service 解析程式](tutorial-elasticsearch-resolvers.md)
+ [使用本機解析程式](tutorial-local-resolvers.md)
+ [結合 GraphQL 解析程式](tutorial-combining-graphql-resolvers.md)
+ [使用 DynamoDB 批次操作](tutorial-dynamodb-batch.md)
+ [執行 DynamoDB 交易](tutorial-dynamodb-transact.md)
+ [使用 HTTP 解析程式](tutorial-http-resolvers.md)
+ [使用 Aurora Serverless v2 解析程式](tutorial-rds-resolvers.md)
+ [使用管道解析程式](tutorial-pipeline-resolvers.md)
+ [在版本控制的資料來源上使用 Delta Sync 操作](tutorial-delta-sync.md)