

# x-amazon-apigateway-request-validator 속성
<a name="api-gateway-swagger-extensions-request-validator"></a>

 포함하는 API 또는 메서드에 대한 요청 확인을 활성화하기 위해 `request_validator_name` 맵의 [x-amazon-apigateway-request-validators 객체](api-gateway-swagger-extensions-request-validators.md)을 참조하여 요청 검사기를 지정합니다. 이 확장의 값은 JSON 문자열입니다.

이 확장은 API 레벨 또는 메서드 레벨에서 지정할 수 있습니다. 메서드 레벨 검사기에서 재정의하지 않은 경우 API 레벨 검사기가 모든 메서드에 적용됩니다.

## `x-amazon-apigateway-request-validator` 예제
<a name="api-gateway-swagger-extensions-request-validator-example"></a>

다음 예는 `basic` 요청에서 `parameter-only` 요청 검사기를 적용하는 동안 `POST /validation` 요청 검사기를 API 레벨에서 적용합니다.

------
#### [ OpenAPI 2.0 ]

```
{
  "swagger": "2.0",
  "x-amazon-apigateway-request-validators" : {
    "basic" : {
      "validateRequestBody" : true,
      "validateRequestParameters" : true
    },
    "params-only" : {
      "validateRequestBody" : false,
      "validateRequestParameters" : true
    }
  },
  "x-amazon-apigateway-request-validator" : "basic",
  "paths": {
    "/validation": {
      "post": {
        "x-amazon-apigateway-request-validator" : "params-only",
       ...
     }
}
```

------

