해석기 자습서(VTL) - AWS AppSync

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

해석기 자습서(VTL)

참고

이제 우리는 주로 APPSYNC_JS 런타임과 해당 문서를 지원합니다. 여기에서 APPSYNC_JS 런타임과 해당 안내서를 사용해 보세요.

데이터 소스 및 해석기는 AWS AppSync가 GraphQL 요청을 변환하고 AWS 리소스에서 정보를 가져오는 방법입니다. AWS AppSync는 자동 프로비저닝과 특정 데이터 소스 유형과의 연결을 지원합니다. AWS AppSync는 AWS Lambda, Amazon DynamoDB, 관계형 데이터베이스(Amazon Aurora Serverless), Amazon OpenSearch Service, HTTP 엔드포인트와 같은 데이터 소스를 지원합니다. 기존 AWS 리소스와 함께 GraphQL API를 사용하거나 데이터 소스 및 해석기를 빌드할 수 있습니다. 이 섹션은 작업 세부 사항과 튜닝 옵션을 더 잘 이해할 수 있도록 일련의 자습서에서 이 프로세스를 안내합니다.

AWS AppSync는 해석기를 위해 Apache Velocity 템플릿 언어(VTL)로 작성된 매핑 템플릿을 사용합니다. 매핑 템플릿 사용에 대한 자세한 내용은 해석기 매핑 템플릿 참조를 참조하세요. VTL 사용에 대한 자세한 내용은 해석기 매핑 템플릿 프로그래밍 안내서에서 확인할 수 있습니다.

AWS AppSync는 스키마에서 프로비저닝(선택 사항) 및 샘플 스키마 시작에 설명된 대로 GraphQL 스키마에서 DynamoDB 테이블의 자동 프로비저닝을 지원합니다. 또한 스키마를 생성하고 해석기를 연결할 기존 DynamoDB 테이블에서 가져올 수도 있습니다. 이 부분에 대한 자세한 내용은 Amazon DynamoDB에서 가져오기(선택 사항) 단원을 참조하세요.