API Gateway에서 요청 확인 사용 - Amazon API Gateway

API Gateway에서 요청 확인 사용

통합 요청을 진행하기 전에 API 요청의 기본 확인을 수행하도록 API Gateway를 구성할 수 있습니다. 확인되지 않을 경우, API Gateway는 즉시 요청에 실패하고 호출자에게 400 오류 응답을 반환하며 확인 결과를 CloudWatch Logs에 게시합니다. 이렇게 하면 불필요한 백엔드 호출이 줄어듭니다. 무엇보다, 해당 애플리케이션 고유의 확인 작업에 집중할 수 있게 됩니다. 필요한 요청 파라미터가 유효하며 Null이 아님을 확인하거나 더 복잡한 데이터 확인에 대한 모델 스키마를 지정하여 요청 본문을 확인할 수 있습니다.

API Gateway의 기본 요청 확인 개요

API Gateway는 기본 요청 확인을 수행할 수 있으므로 사용자가 백엔드에서 앱별 확인에 집중할 수 있습니다. 확인에서 API Gateway는 다음 조건 중 하나 또는 둘 다를 확인합니다.

  • URI의 필수 요청 파라미터, 쿼리 문자열, 수신 요청의 헤더가 포함되어 있고 비어 있지 않습니다.

  • 요청 페이로드는 해당 메서드에 구성된 JSON 스키마 요청을 준수합니다.

확인을 활성화하려면 요청 검사기에 확인 규칙을 지정하고, API의 요청 검사기 맵에 검사기를 추가하고, 개별 API 메서드에 검사기를 할당합니다.

참고

요청 본문 확인과 통합 패스스루 동작은 별도의 주제입니다. 요청 페이로드에 일치하는 모델 스키마가 없으면 패스스루를 선택하거나 원래 페이로드를 차단할 수 있습니다. 자세한 내용은 통합 패스스루 동작 단원을 참조하십시오.