

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

Untuk REST APIs, menentukan pemetaan dari parameter permintaan metode bernama ke parameter permintaan integrasi. Parameter permintaan metode harus didefinisikan sebelum direferensikan. 

Untuk HTTP APIs, menentukan parameter yang diteruskan ke `AWS_PROXY` integrasi dengan yang ditentukan. `integrationSubtype` 


| Nama properti | Tipe | Deskripsi | 
| --- | --- | --- | 
| integration.request.<param-type>.<param-name> | string |  Untuk REST APIs, nilainya biasanya merupakan parameter permintaan metode standar dari `method.request.<param-type>.<param-name>` format, di mana `<param-type>` bisa`querystring`, `path``header`, atau`body`. Namun,`$context.VARIABLE_NAME`,`$stageVariables.VARIABLE_NAME`, dan `STATIC_VALUE` juga valid. Untuk `body` parameter, `<param-name>` adalah ekspresi jalur JSON tanpa `$.` awalan.   | 
| parameter | string |  Untuk HTTP APIs, parameter permintaan adalah peta nilai kunci yang menentukan parameter yang diteruskan ke `AWS_PROXY` integrasi dengan yang ditentukan. `integrationSubtype` Anda dapat memberikan nilai statis, atau data permintaan peta, variabel tahap, atau variabel konteks yang dievaluasi pada saat runtime. Untuk mempelajari selengkapnya, lihat [Buat integrasi AWS layanan untuk HTTP APIs di API Gateway](http-api-develop-integrations-aws-services.md).  | 

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

Contoh pemetaan parameter permintaan berikut menerjemahkan parameter query (`version`), header (), dan path (`x-user-id``service`) permintaan metode ke query permintaan integrasi (`stage`), header (), dan parameter jalur (`x-userid`), masing-masing`op`.

**catatan**  
Jika Anda membuat sumber daya melalui OpenAPI atau CloudFormation, nilai statis harus disertakan dalam tanda kutip tunggal.  
Untuk menambahkan nilai ini dari konsol, masukkan `application/json` di dalam kotak, tanpa tanda kutip.

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

