Amazon API Gateway
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

x-amazon-apigateway-any-method 对象

OpenAPI 路径项目对象中为 API Gateway“捕获全部”的 ANY 方法指定 OpenAPI 操作对象。该对象可与其他操作对象共存,并能捕获未显式声明的任何 HTTP 方法。

下表列出了由 API Gateway 扩展的属性。有关其他 OpenAPI 操作属性,请参阅 OpenAPI 规范。

属性

属性名称 类型 描述
x-amazon-apigateway-integration x-amazon-apigateway-integration 对象 指定该方法与后端的集成。这是 OpenAPI 操作对象的扩展属性。集成的类型可以是 AWSAWS_PROXYHTTPHTTP_PROXYMOCK

x-amazon-apigateway-any-method 示例

以下示例集成了代理资源 {proxy+} 上的 ANY 方法与 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", "passthroughBehavior": "when_no_match", "httpMethod": "POST", "type": "aws_proxy" }