기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
x-amazon-apigateway-any-메서드 객체
OpenAPI 경로 항목 객체(OpenAPI Path Item Object)ANY
메서드에 대한 OpenAPI 작업 객체(OpenAPI Operation Object)
다음 표에서는 API Gateway에서 확장한 속성을 나열합니다. 다른 OpenAPI 작업 속성은 OpenAPI 사양을 참조하세요.
속성 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
속성 이름 | 유형 | 설명 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isDefaultRoute |
Boolean |
경로가 $default 경로인지 여부를 지정합니다. HTTP API에서만 지원됩니다. 자세한 내용은 HTTP API에 대한 라우팅 작업 단원을 참조하세요. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-amazon-apigateway-integration |
x-amazon-apigateway-integration 객체 | 백엔드와 메서드의 통합을 지정합니다. OpenAPI 작업AWS , AWS_PROXY , HTTP , HTTP_PROXY 또는 MOCK 유형일 수 있습니다. |
x-amazon-apigateway-any-메서드 예제
다음 예는 프록시 리소스 ANY
의 {proxy+}
메서드를 Lambda 함수 TestSimpleProxy
와 통합합니다.
"/{proxy+}": { "x-amazon-apigateway-any-method": { "produces": [ "application/json" ], "parameters": [ { "name": "proxy", "in": "path", "required": true, "type": "string" } ], "responses": {}, "x-amazon-apigateway-integration": { "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789012:function:TestSimpleProxy/invocations", "httpMethod": "POST", "type": "aws_proxy" }
다음 예제에서는 Lambda 함수인 $default
와 통합되는 HTTP API에 대한 HelloWorld
경로를 생성합니다.
"/$default": { "x-amazon-apigateway-any-method": { "isDefaultRoute": true, "x-amazon-apigateway-integration": { "type": "AWS_PROXY", "httpMethod": "POST", "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789012:function:HelloWorld/invocations", "timeoutInMillis": 1000, "connectionType": "INTERNET", "payloadFormatVersion": 1.0 } } }