게시된 날짜: Jun 22, 2023

서버리스 애플리케이션 개발자는 이제 새로운 AWS::Serverless::GraphQLApi 리소스 추상화를 사용하여 AWS Serverless Application Model(AWS SAM)에서 AppSync 기반 애플리케이션을 구축할 수 있습니다. AWS AppSync는 GraphQL 엔드포인트를 사용하여 애플리케이션을 데이터에 연결하는 확장 가능한 API를 보다 쉽게 구축할 수 있게 해주는 관리형 서비스입니다. 지금까지는 SAM 고객이 SAM 템플릿에서 AppSync 애플리케이션을 구축하면서 학습 곡선을 거쳐야 했습니다.

  1. AppSync를 사용하려는 SAM 고객은 SAM 템플릿에서 AppSync의 CloudFormation 리소스만 사용할 수 있었습니다.
  2. IAM 권한은 사용자가 개별적으로 관리해야 했기 때문에 AppSync 리소스를 Lambda 또는 DynamoDB와 성공적이고 안전하게 통합하려면 IAM 전문 지식이 필요했습니다.

이제 SAM 고객은 AWS::Serverless::GraphQLApi 리소스 유형을 사용하여 AppSync GraphQL API를 간단하게 정의할 수 있습니다. API 스키마, 해석기 파이프라인 함수 및 데이터 소스를 비롯하여 일반적인 AppSync GraphQL API 정의에 필요한 모든 것이 단일 리소스로 제공됩니다. API 스키마, 해석기, 파이프라인 함수 코드 파일을 자동으로 패키징하여 S3에 업로드할 수 있도록 SAM CLI 지원도 포함되어 있습니다.

지금 바로 Serverless Application Model(SAM) 템플릿에서 AWS::Serverless::GraphQLApi 리소스를 사용할 수 있습니다. 중국 및 GovCloud를 제외한 모든 AWS 상용 리전에서 제공됩니다.

시작하려면 AWS SAM 템플릿에서 AWS::Serverless::GraphQLApi 리소스 유형 사용에 대한 설명서를 참조하세요.