Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
x-amazon-apigateway-anyobjek -metode
Menentukan Open API Operation ObjectANY
metode API Gateway catch-all dalam Open API Path
Tabel berikut mencantumkan properti yang diperluas oleh API Gateway. Untuk properti Open API Operation lainnya, lihat API spesifikasi Open.
Nama properti | Tipe | Deskripsi |
---|---|---|
isDefaultRoute |
Boolean |
Menentukan apakah rute adalah $default rute. Didukung hanya untuk HTTPAPIs. Untuk mempelajari selengkapnya, lihat Buat rute untuk API HTTP di API Gateway. |
x-amazon-apigateway-integration |
x-amazon-apigateway-integration objek | Menentukan integrasi metode dengan backend. Ini adalah properti yang diperluas dari objek Open API OperationAWS ,AWS_PROXY ,HTTP ,HTTP_PROXY , atauMOCK . |
x-amazon-apigateway-any-contoh metode
Contoh berikut mengintegrasikan ANY
metode pada sumber daya proxy,{proxy+}
, dengan fungsi Lambda,. TestSimpleProxy
"/{proxy+}": { "x-amazon-apigateway-any-method": { "produces": [ "application/json" ], "parameters": [ { "name": "proxy", "in": "path", "required": true, "type": "string" } ], "responses": {}, "x-amazon-apigateway-integration": { "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789012:function:TestSimpleProxy/invocations", "httpMethod": "POST", "type": "aws_proxy" }
Contoh berikut membuat $default
rute untuk HTTP API yang terintegrasi dengan fungsi Lambda,. HelloWorld
"/$default": { "x-amazon-apigateway-any-method": { "isDefaultRoute": true, "x-amazon-apigateway-integration": { "type": "AWS_PROXY", "httpMethod": "POST", "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789012:function:HelloWorld/invocations", "timeoutInMillis": 1000, "connectionType": "INTERNET", "payloadFormatVersion": 1.0 } } }