virginia east aws amazon-web-services aws-api-gateway

amazon-web-services - east - aws tags



Tiempo de espera de la puerta de enlace de Amazon API (5)

A partir de diciembre de 2017, el valor máximo sigue siendo de 29 segundos, pero debería poder personalizar el valor de tiempo de espera.

https://aws.amazon.com/about-aws/whats-new/2017/11/customize-integration-timeouts-in-amazon-api-gateway/

Esto se puede configurar en "Solicitud de integración" de cada método en APIGateway.

Tengo algún problema con la puerta de enlace API. Hice algunos métodos de API, a veces funcionan durante más de 10 segundos y Amazon devuelve el error 504. Aquí está la captura de pantalla a continuación:

¡Por favor ayuda! ¿Cómo puedo aumentar el tiempo de espera?

¡Gracias!





Si bien no puede aumentar el tiempo de espera, puede vincular los lambda si el trabajo es algo que podría dividirse.

Usando el sdk aws:

var aws = require(''aws-sdk''); var lambda = new aws.Lambda({ region: ''us-west-2'' //change to your region }); lambda.invoke({ FunctionName: ''name_of_your_lambda_function'', Payload: JSON.stringify(event, null, 2) // pass params }, function(error, data) { if (error) { context.done(''error'', error); } if(data.Payload){ context.succeed(data.Payload) } });

Fuente: ¿Puede una función Lambda de AWS llamar a otra documentación de AWS? http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html