Est-il un moyen de changer les codes d'état http retourné par Amazon API Gateway?

Par exemple, si je souhaite retourner un spécifique erreur 400 pour les paramètres non valides ou peut-être un 201 lorsque la fonction lambda appel a entraîné une de créer.

J'aimerais avoir différents codes d'état http, mais il ressemble à de la passerelle api renvoie toujours un code d'état 200 même si la fonction lambda est de retourner une erreur.

  • donc il semble que le problème j'ai eu, j'étais de retour un message d'erreur personnalisé de type qui fait de la errorMessage regex ne fonctionne pas correctement. De retour d'une norme de chaîne de caractères dans l'échec de la réponse de lambda va faire ci-dessous la solution de travail - retour de votre propre objet d'erreur cependant, ne sera pas.
  • ma solution a été de passer de Serveless version 0.5 à 1.0. Aussi, je suis en utilisant la réponse de Serveless de la documentation, en précisant le statusCode dans la réponse de l'objet en tant que propriété. J'espère que ça aide
InformationsquelleAutor MonkeyBonkey | 2015-07-09