

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

