Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
x-amazon-apigateway-anyobjet -method
Spécifie l'objet Opération OpenAPIANY
d'API Gateway dans un objet Élément de chemin OpenAPI
Le tableau suivant répertorie les propriétés étendues par API Gateway. Pour les autres propriétés Opération OpenAPI, consultez la spécification OpenAPI.
Propriétés | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom de la propriété | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isDefaultRoute |
Boolean |
Spécifie si un itinéraire est l'itinéraire $default . Prise en charge uniquement pour les API HTTP. Pour en savoir plus, consultez la section Création de routes pour les API HTTP dans API Gateway. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
x-amazon-apigateway-integration |
x-amazon-apigateway-integration objet | Spécifie l'intégration de la méthode au backend. Cette est une propriété étendue de l'objet opération OpenAPIAWS , AWS_PROXY , HTTP , HTTP_PROXY ou MOCK . |
x-amazon-apigateway-any-exemples de méthodes
L'exemple suivant intègre la méthode ANY
sur une ressource de proxy, {proxy+}
, avec une fonction 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" }
L'exemple suivant crée une route $default
pour une API HTTP qui s'intègre à une fonction 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 } } }