AWS AppSync, 포괄적인 컨텍스트 객체 모의를 통해 리졸버 테스트 개선

게시된 날짜: 2025년 2월 12일

고객이 확장 가능한 API를 구축할 수 있도록 지원하는 완전관리형 GraphQL 서비스인 AWS AppSync가 EvaluateCode 및 EvaluateMappingTemplate API의 개선 사항을 발표했습니다. 이번 업데이트로 개발자는 리졸버 및 함수 단위 테스트 중에 ID 정보, 스태시 변수, 오류 처리 등 컨텍스트 객체의 모든 속성을 포괄적으로 모의할 수 있게 되었습니다. 아울러 이번 개선 사항에서는 개선된 JSON 입력 검증과 함께 명확하고 실행 가능한 오류 메시지가 제공되므로 개발자는 컨텍스트 설정에서 문제를 손쉽게 식별하고 수정할 수 있습니다.

이러한 개선 사항으로 설정과 구성 요건이 간소화됩니다. 개발자는 이제 테스트 환경에서 리졸버 스태시(ctx.stash) 및 오류 추적(ctx.outErrors)에 액세스하고 이를 검증함으로써 함수와 리졸버를 효율적으로 테스트할 수 있습니다. 이번 업데이트로 개발자가 ctx.iddentity에 관련 호출자 정보만 포함할 수 있게 됨에 따라 ID 모의가 간소화됩니다. 업데이트된 콘솔 경험은 리졸버 테스트 결과에 대한 가시성을 높여 개발자가 리졸버 구현 문제를 더욱 효과적으로 해결하고 최적화하는 데 도움이 됩니다.

이번 개선 사항은 현재 AWS AppSync가 지원되는 모든 AWS 리전에서 사용할 수 있습니다.


새로 출시된 기능에 대해 자세히 알아보려면 AWS AppSync 설명서와 컨텍스트 객체 참조를 살펴보세요. 예시 및 모범 사례는 AWS AppSync 개발자 안내서에서 자세히 알아볼 수 있으며, 사용을 시작하려면 AWS AppSync 콘솔로 이동하면 됩니다.