

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-integration.requestParameters-Objekt
<a name="api-gateway-swagger-extensions-integration-requestParameters"></a>

Für REST-APIs werden Mappings von benannten Methodenanforderungsparametern zu Integrationsanforderungsparametern angegeben. Die Methodenanforderungsparameter müssen definiert werden, bevor auf sie verwiesen wird. 

Für HTTP-APIs werden Parameter angegeben, die mit einem angegebenen `AWS_PROXY` an `integrationSubtype`-Integrationen übergeben werden. 


| Eigenschaftenname | Typ | Beschreibung | 
| --- | --- | --- | 
| integration.request.{{<param-type>}}.{{<param-name>}} | string | Bei REST-APIs ist der Wert normalerweise ein vordefinierter Methodenanforderungsparameter im `method.request.{{<param-type>}}.{{<param-name>}}`-Format, wobei `<param-type>` `querystring`, `path`, `header` oder `body` sein kann. `$context.{{VARIABLE_NAME}}`, `$stageVariables.{{VARIABLE_NAME}}` und `{{STATIC_VALUE}}` sind jedoch ebenfalls gültig. Für den `body`-Parameter ist der `<param-name>` ein JSON-Pfadausdruck ohne das `$.`-Präfix.  | 
| {{parameter}} | string | Bei HTTP-APIs sind Anforderungsparameter eine Schlüssel-Wert-Zuordnung, die Parameter angibt, die an `AWS_PROXY`-Integrationen mit einem angegebenen `integrationSubtype` übergeben werden. Sie können statische Werte angeben oder Anforderungsdaten, Stufenvariablen oder Kontextvariablen zuordnen, die zur Laufzeit ausgewertet werden. Weitere Informationen hierzu finden Sie unter [Erstellen Sie AWS Dienstintegrationen für HTTP APIs in API Gateway](http-api-develop-integrations-aws-services.md). | 

## `Beispiel für x-amazon-apigateway-integration.requestParameters`
<a name="api-gateway-swagger-extensions-request-parameters-example"></a>

Im folgenden Beispiel für Anforderungsparameter-Mappings werden die Abfrage- (`version`), Header- (`x-user-id`) und Pfad- (`service`) Parameter einer Methodenanforderung in die Abfrage- (`stage`), Header- (`x-userid`) und Pfad- (`op`) Parameter der Integrationsanforderung übersetzt.

**Anmerkung**  
Wenn Sie Ressourcen über OpenAPI oder erstellen, sollten statische Werte in einfache Anführungszeichen gesetzt werden. CloudFormation  
Um diesen Wert über die Konsole hinzuzufügen, geben Sie `application/json` ohne Anführungszeichen in das Feld ein.

```
"requestParameters" : {
    "integration.request.querystring.stage" : "method.request.querystring.version",
    "integration.request.header.x-userid" : "method.request.header.x-user-id",
    "integration.request.path.op" : "method.request.path.service"
},
```

