De retour JSON avec Lambda par le biais de la Passerelle API avec la cartographie

Je suis à essayer de comprendre comment mapper une Réponse de Lambda dans la Passerelle API pour les différents codes d'état et en même temps recevoir un objet JSON à partir de mon Lambda-fonction.

J'ai de la suite dans les Lambda:

context.done('Not Found:',jsonObject);

Et dans mon API Gateway, intégration réponse j'ai un Lambda erreur regex sur 403 disant Pas Trouvé:.*.
Cela fonctionne, la méthode retourne un retour d'un 403.

Le problème est que je n'arrive pas à retourner le jsonObject.
J'ai essayé de créer une application/json modèle de mappage qui ressemble à ceci (voir aussi l'intégration de la réponse):

{"error" : $input.json('$')}

Mais que seuls les résultats dans ma réponse comme ceci:

{"error" : {"errorMessage":"Not Found:"}}

Suis-je mauvaise compréhension du modèle de mappage?

OriginalL'auteur mysanders | 2015-10-29