翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リゾルバーチュートリアル (VTL)
警告
VTL のドキュメントサポートを徐々に廃止し、APPSYNC_JS を採用しています。APPSYNC_JS ランタイムとそのガイドの使用を検討してください。ここに。
データソースとリゾルバーはどのような仕組みですか?AWS AppSyncGraphQL リクエストを翻訳し、ユーザーからの情報を取得します。AWSリソース。AWSAppSyncは、自動プロビジョニングと特定のデータソースタイプとの接続をサポートしています。AWSAppSyncサポートするAWS Lambda、Amazon DynamoDB、リレーショナルデータベース (Amazon Aurora サーバーレス)、アマゾンOpenSearchデータソースとしてのサービスエンドポイントと HTTP エンドポイント。既存の AWS リソースを使用する GraphQL API を使用して、データソースとリゾルバーを構築できます。このセクションでは、そのプロセスの詳細なしくみやチューニングオプションについて理解を深めるための一連のチュートリアルを通じて説明します。
AWS AppSync使用するマッピングテンプレートリゾルバー用の Apache Velocity テンプレート言語 (VTL) で記述されています。 マッピングテンプレートの詳細については、「リゾルバーのマッピングテンプレートリファレンス」を参照してください。VTL の操作の詳細については、「リゾルバマッピングテンプレートプログラミングガイド」を参照してください。
AWS AppSync「スキーマからのプロビジョニング (オプション)」および「サンプルスキーマの起動」で説明されているように、GraphQL スキーマからの DynamoDB テーブルの自動プロビジョニングをサポートします。既存の DynamoDB テーブルからインポートして、スキーマを作成し、リゾルバーを接続することもできます。これについては、「Amazon DynamoDB からのインポート (オプション)」で概説されています。