기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RequestModel
특정 Api+Path+Method에 대한 요청 모델을 구성합니다.
명령문
귀하의 AWS Serverless Application Model(AWS SAM) 템플릿에서 이 객체를 선언하려면 다음 명령문을 사용합니다.
YAML
Model:
String
Required:Boolean
ValidateBody:Boolean
ValidateParameters:Boolean
속성
-
Model
-
AWS::Serverless::Api의 Models 속성에 정의된 모델 이름입니다.
유형: 문자열
필수 항목 여부: 예
AWS CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 AWS CloudFormation 동등한 속성이 없습니다.
-
Required
-
주어진 API 엔드포인트에 대한 OpenAPI 정의의 매개변수 섹션에
required
속성을 추가합니다.유형: 부울
필수 항목 여부: 아니요
AWS CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 AWS CloudFormation 동등한 속성이 없습니다.
-
ValidateBody
-
API Gateway가 요청 본문을 검증하기 위해
Model
을 사용할지 여부를 지정합니다. 자세한 내용은 API Gateway 개발자 가이드 내 API 게이트웨이에서 요청 검증 활성화를 참조하세요.유형: 부울
필수 항목 여부: 아니요
AWS CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 AWS CloudFormation 동등한 속성이 없습니다.
-
ValidateParameters
-
API 게이트웨이에서
Model
를 사용하여 요청 경로 매개변수, 쿼리 문자열 및 헤더를 검증할지 여부를 지정합니다. 자세한 내용은 API Gateway 개발자 가이드 내 API 게이트웨이에서 요청 검증 활성화를 참조하세요.유형: 부울
필수 항목 여부: 아니요
AWS CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 AWS CloudFormation 동등한 속성이 없습니다.
예시
요청 모델
요청 모델 예제
YAML
RequestModel: Model: User Required: true ValidateBody: true ValidateParameters: true