기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
VTL 에 대한 해석기 자습서 AWS AppSync
참고
이제 APPSYNC_JS 런타임과 해당 설명서를 주로 지원합니다. 여기에서 APPSYNC_JS 런타임 및 해당 가이드를 사용하는 것이 좋습니다.
데이터 소스 및 해석기는 에서 GraphQL 요청을 번역하고 AWS 리소스에서 정보를 가져오는 AWS AppSync 데 사용됩니다. 는 특정 데이터 소스 유형과의 자동 프로비저닝 및 연결을 AWS AppSync 지원합니다. AWS AppSync 는 AWS Lambda, Amazon DynamoDB , 관계형 데이터베이스(Amazon Aurora Serverless), Amazon OpenSearch Service 및 HTTP 엔드포인트를 데이터 소스로 지원합니다. 기존 AWS 리소스와 API 함께 GraphQL을 사용하거나 처음부터 데이터 소스 및 해석기를 빌드할 수 있습니다. 다음 섹션은 자습서의 형태로 보다 일반적인 GraphQL 사용 사례를 설명하기 위한 것입니다.
AWS AppSync 는 해석기에 Apache Velocity 템플릿 언어(VTL)로 작성된 매핑 템플릿을 사용합니다. 매핑 템플릿 사용에 대한 자세한 내용은 해석기 매핑 템플릿 참조를 참조하세요. 작업에 대한 자세한 내용은 Resolver 매핑 템플릿 프로그래밍 가이드 에서 확인할 VTL 수 있습니다.
AWS AppSync 는 스키마에서 프로비저닝(선택 사항) 및 샘플 스키마 시작에 설명된 대로 GraphQL 스키마에서 DynamoDB 테이블의 자동 프로비저닝을 지원합니다. 또한 스키마를 생성하고 해석기를 연결할 기존 DynamoDB 테이블에서 가져올 수도 있습니다. 이 부분에 대한 자세한 내용은 Amazon DynamoDB에서 가져오기(선택 사항) 단원을 참조하세요.