AWS AppSync에서 다양한 AWS 서비스 직접 호출하기
AWS AppSync에서 다양한 AWS 서비스 직접 호출하기 AWS AppSync는 관리형 GraphQL 서비스로서 개발자가 손쉽게 데이터 기반의 모바일 및 웹 애플리케이션을 구축할 수 있게 해 줍니다. 개발자는 서버리스 백엔드를 사용하여 AppSync를 Amazon DynamoDB, AWS Lambda 및 Amazon Elasticsearch Service를 포함한 다양한 데이터 원본에 연결하여 GraphQL API를 구축할 수 있습니다. AWS AppSync는 2018년 5월에 HTTP 데이터 원본에 대한 지원을 추가하여 레거시 API를 GraphQL 엔드포인트에 추가하는 것이 쉬워졌습니다. AppSync는 HTTP 데이터 원본을 통한 AWS 서비스 호출을 지원하도록 기능이 확장되었습니다. AWS에서 HTTP 요청을 식별하고 승인하려면 해당 요청이 Signature Version 4 프로세스로 서명되어야 합니다. 그렇지 않은 경우 이러한 요청은 거부됩니다. AWS AppSync는 이제 HTTP 데이터 원본 구성의 일부로 제공된 IAM 역할을 기준으로 사용자를 대신해 서명을 계산할 수 있습니다. 이는 중간 단계의 Lambda 함수를 작성하지 않아도 광범위한 AWS 서비스를 호출할 수 있음을 의미합니다. 예를 들어, AWS Step Functions 상태 시스템의 실행을 시작하거나, AWS Secrets Manager에서 보안 [ more… ]