

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# x-amazon-apigateway-any-method-Objekt
<a name="api-gateway-swagger-extensions-any-method"></a>

 Gibt das [OpenAPI-Operations-Objekt](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md#operation-object) für die Catch-all-Methode `ANY` von API Gateways in einem [OpenAPI-Pfad-Element-Objekt](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md#path-item-object) an. Dieses Objekt kann neben anderen Operation-Objekten bestehen und fängt sämtliche HTTP-Methoden ab, die nicht explizit deklariert wurden. 

 Die folgende Tabelle listet die durch API Gateway erweiterten Eigenschaften auf. Andere OpenAPI-Operation-Eigenschaften finden Sie in der OpenAPI-Spezifikation. 


| Eigenschaftenname | Typ | Beschreibung | 
| --- | --- | --- | 
| isDefaultRoute | Boolean | Gibt an, ob eine Route die \$1default-Route ist. Wird nur für HTTP APIs unterstützt. Weitere Informationen hierzu finden Sie unter [Routen für HTTP APIs in API Gateway erstellen](http-api-develop-routes.md). | 
| x-amazon-apigateway-integration | [x-amazon-apigateway-integration Objekt](api-gateway-swagger-extensions-integration.md) |  Gibt die Integration der Methode mit dem Backend an. Hierbei handelt es sich um eine erweiterte Eigenschaft des Objekts [OpenAPI-Operation](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md#operation-object). Die Integration kann vom Typ AWS, AWS\$1PROXY, HTTP, HTTP\$1PROXY oder MOCK sein.  | 

## x-amazon-apigateway-any-Methodenbeispiele
<a name="api-gateway-swagger-extensions-any-method-example"></a>

Im folgenden Beispiel wird die `ANY`-Methode auf einer Proxy-Ressource `{proxy+}` mit einer Lambda-Funktion `TestSimpleProxy` integriert.

```
    "/{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"
        }
```

Das folgende Beispiel erstellt eine `$default`-Route für eine HTTP-API, die sich in eine Lambda-Funktion (`HelloWorld`) integriert.

```
"/$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
      }
   }
}
```