GraphQL API 설계 - AWS AppSync

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

GraphQL API 설계

AWS AppSync에서 콘솔 환경을 사용하여 GraphQL API를 생성할 수 있습니다. 샘플 스키마 시작 섹션에서 이 내용을 간략히 살펴보았습니다. 하지만 이 가이드에는 AWS AppSync에서 활용할 수 있는 옵션 및 구성의 전체 카탈로그가 나와 있지 않았습니다.

콘솔에서 GraphQL API를 생성하는 경우 살펴보아야 할 몇 가지 옵션이 있습니다. 샘플 스키마 시작 가이드에서는 사전 정의된 모델에서 API를 생성하는 방법을 알아보았습니다. 다음 섹션에서는 AWS AppSync에서 GraphQL API를 생성하기 위한 나머지 옵션과 구성을 안내합니다.

이 섹션에서는 다음 개념을 검토하게 됩니다.

  1. Blank APIs or imports: 이 가이드는 GraphQL API를 만들기 위한 전체 생성 프로세스를 안내합니다. 모델 없이 빈 템플릿에서 GraphQL을 생성하고, 스키마의 데이터 소스를 구성하고, 필드에 첫 번째 해석기를 추가하는 방법을 알아봅니다.

  2. Real-time data: 이 가이드에서는 AWS AppSync의 WebSocket 엔진으로 API를 생성하는 데 사용할 수 있는 옵션을 보여 줍니다.

  3. Merged APIs: 이 가이드에서는 여러 기존 GraphQL API의 데이터를 연결하고 병합하여 새 GraphQL API를 만드는 방법을 보여줍니다.

  4. RDS 내부 검사: 이 가이드에서는 데이터 API를 사용하여 Amazon RDS 테이블을 통합하는 방법을 보여줍니다.