

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# x-amazon-apigateway-integration.oggetto RequestParameters
<a name="api-gateway-swagger-extensions-integration-requestParameters"></a>

Per REST APIs, specifica le mappature dai parametri di richiesta del metodo denominato ai parametri della richiesta di integrazione. Prima di fare riferimento ai parametri delle richieste dei metodi, è necessario definirli. 

Per HTTP APIs, specifica i parametri che vengono passati alle `AWS_PROXY` integrazioni con un valore specificato. `integrationSubtype` 


| Nome proprietà | Tipo | Description | 
| --- | --- | --- | 
| integration.request.<param-type>.<param-name> | string |  Per REST APIs, il valore è in genere un parametro di richiesta del metodo predefinito del `method.request.<param-type>.<param-name>` formato, dove `<param-type>` può essere`querystring`,`path`, `header` o. `body` Tuttavia, sono validi anche `$context.VARIABLE_NAME`, `$stageVariables.VARIABLE_NAME` e `STATIC_VALUE`. Per il parametro `body`, `<param-name>` è un'espressione di percorso JSON senza il prefisso `$.`   | 
| parameter | string |  Per HTTP APIs, i parametri di richiesta sono una mappa chiave-valore che specifica i parametri che vengono passati alle `AWS_PROXY` integrazioni con un valore specificato. `integrationSubtype` È possibile fornire valori statici o dati di richiesta di mappatura, variabili di stadio o variabili di contesto che vengono valutate in fase di esecuzione. Per ulteriori informazioni, consulta [Crea integrazioni AWS di servizi per HTTP APIs in API Gateway](http-api-develop-integrations-aws-services.md).  | 

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

L'esempio di mappatura dei parametri di richiesta seguente converte i parametri di query (`version`), intestazione (`x-user-id`) e percorso (`service`) della richiesta del metodo rispettivamente in parametri di query (`stage`), intestazione (`x-userid`) e percorso (`op`) della richiesta di integrazione.

**Nota**  
Se stai creando risorse tramite OpenAPI o CloudFormation, i valori statici devono essere racchiusi tra virgolette singole.  
Per aggiungere questo valore dalla console, immetti `application/json` nella casella, senza virgolette.

```
"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"
},
```

