View a markdown version of this page

Objek x-amazon-apigateWay-Integration.requestParameters - Amazon API Gateway

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

Objek x-amazon-apigateWay-Integration.requestParameters

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

Untuk HTTP API, menentukan parameter yang diteruskan ke AWS_PROXY integrasi dengan yang ditentukanintegrationSubtype.

Nama properti Tipe Deskripsi
integration.request.<param-type>.<param-name> string

Untuk REST API, nilainya biasanya merupakan parameter permintaan metode yang telah ditentukan dari method.request.<param-type>.<param-name> format, di mana <param-type> bisaquerystring,path,header, ataubody. 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 API, 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.

Contoh x-amazon-apigateWay-integration.requestParameters

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

catatan

Jika Anda membuat sumber daya melalui OpenAPI atau CloudFormation, nilai statis harus dilampirkan dalam tanda kutip tunggal.

Untuk menambahkan nilai ini dari konsol, masukkan ke application/json 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" },