게시된 날짜: Aug 16, 2023

AWS AppSync는 애플리케이션을 데이터에 연결하는 확장 가능한 API를 보다 쉽게 구축할 수 있게 해주는 관리형 서비스입니다. API 개발자는 AppSync를 통해 해석기를 작성하여 AppSync GraphQL 및 Pub/Sub API를 데이터에 연결하는 비즈니스 로직을 정의할 수 있습니다. 이제 개발자는 JavaScript를 사용하여 AppSync JavaScript(APPSYNC_JS) 런타임에서 실행되는 단위 해석기, 파이프라인 해석기 및 AppSync 함수를 작성할 수 있습니다.

이제 개발자는 단위 해석기에 대한 JavaScript 지원을 통해 해석기 하나로 JavaScript의 단일 데이터 소스 액세스 패턴을 처리할 수 있습니다. 개발자는 계속해서 복잡한 액세스 패턴을 처리하고 Velocity Template Language(VTL) 함수와 JavaScript 함수를 함께 파이프라인 해석기에서 혼합하여 사용할 수 있습니다. AppSync는 두 가지의 NPM 라이브러리를 제공하여 로컬 개발을 간소화합니다. @aws-appsync/eslint-plugin은 개발 중 신속하게 문제를 파악하고 수정하며, @aws-appsync/utils는 코드 편집기에서 유형 검증(예: TypeScript를 사용하는 경우) 및 자동 완성 기능을 제공합니다. 개발자는 AppSync의 evaluate-code API 명령을 사용하여 비즈니스 로직을 테스트할 수 있습니다.

JavaScript 지원 및 evaluate-code 명령은 AppSync가 지원되는 모든 AWS 리전에서 사용할 수 있습니다. 자세한 내용은 블로그 게시물AppSync 설명서를 참조하세요.