게시된 날짜: Nov 17, 2022

AWS AppSync는 애플리케이션을 데이터에 연결하는 확장 가능한 API를 보다 쉽게 구축할 수 있게 해주는 관리형 서비스입니다. 이제 API 개발자는 JavaScript를 사용하여 AppSync GraphQL 및 Pub/Sub API를 데이터에 연결하는 비즈니스 로직을 정의하고 두 개의 새로운 라이브러리와 새로운 서비스 API 명령을 활용하여 로컬 개발 및 테스트를 간소화할 수 있습니다.

AppSync를 사용하면 개발자는 파이프라인 확인자에 포함된 함수를 작성하여 GraphQL 스키마에 정의된 유형, 필드 또는 작업을 데이터 소스에 연결할 수 있습니다. 이제 파이프라인 확인자 및 함수를 생성할 때 개발자는 JavaScript 또는 Velocity Template Language(VTL)로 데이터 액세스 비즈니스 로직을 정의하고 단일 파이프라인 확인자 내에 JavaScript 또는 VTL로 작성된 함수를 혼합할 수 있습니다.

또한 확인자의 로컬 개발을 간소화하기 위해 AppSync는 두 가지 새로운 NPM 라이브러리도 릴리스합니다. @aws-appsync/eslint-plugin은 개발 중 신속하게 문제를 파악하고 수정하며, @aws-appsync/utils는 코드 편집기에서 유형 검증 및 자동 완성 기능을 제공합니다. 마지막으로, 코드를 더 쉽게 테스트하고 디버그할 수 있도록 AppSync는 개발자가 로컬 환경에서 확인자 및 함수 코드를 단위 테스트하는 데 도움을 주는 새로운 API 명령(AWS CLI 또는 AWS SDK에서 호출 가능)인 evaluate-code를 릴리스합니다.

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