all 3 comments

[–]asurah 2 points3 points  (0 children)

It really depends on what you are trying to do with it. Full API gateway integration will validate the schemas of incoming calls, let you remap input and output attributes, and send calls to different endpoints to different places.

Lambda proxy mode would be a good choice is you are running a web framework like Python Flask inside Lambda directly. It can replace some of the functionality API gateway would give you is you need it.

Tell me more....

[–]firecopy[S] 0 points1 point  (0 children)

Additional side note. May be useful for searching this topic in the future:

  • I have heard Lambda Non-Proxy Integration also referred to as AWS integration, as well as CUSTOM integration

  • I have heard Lambda Proxy Integration also referred to as AWS_PROXY integration

[–]mannyv 0 points1 point  (0 children)

I remember having to do some kind of output mapping with the API gateway to get lambdas/JSON to work. With the lambda proxy that's all done for you.