Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
x-amazon-apigateway-anyoggetto -method
Speciifica l'oggetto Open API OperationANY
metodo catch-all API Gateway in un oggetto Open API Path Item
La tabella seguente elenca le proprietà estese da API Gateway. Per le altre proprietà Open API Operation, vedere la API specifica Open.
Nome proprietà | Tipo | Descrizione |
---|---|---|
isDefaultRoute |
Boolean |
Specificare se una route è la route $default . Supportato solo per HTTPAPIs. Per ulteriori informazioni, consulta Crea percorsi per le API HTTP in API Gateway. |
x-amazon-apigateway-integration |
x-amazon-apigateway-integration oggetto | Specifica l'integrazione del metodo con il back-end. Si tratta di una proprietà estesa dell'oggetto Open API OperationAWS , AWS_PROXY , HTTP , HTTP_PROXY o MOCK . |
x-amazon-apigateway-any-method: esempi
L'esempio seguente integra il metodo ANY
per una risorsa proxy, {proxy+}
, con una funzione 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'esempio seguente crea un $default
percorso per an HTTP API che si integra con una funzione 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 } } }