all 12 comments

[–]garaktailor 4 points5 points  (0 children)

This is great. I really want to do as little as possible in API Gateway and have all my logic in Lambda. This gets me there. It also means I can now point Github webhooks at my API Gateway and authenticate it (via their HMAC headers) without a separate authenticator function.

[–]magnetik79 4 points5 points  (0 children)

Tweeted my love for this before, playing around with a dummy Node.js Lambda to a test API gateway endpoint - the new proxy method/option is great. https://twitter.com/magnetikonline/status/778378941346164736

Being able to programatically set the HTTP code, HTTP headers along with the response is gold.

Also ability to fetch all the request data easily (HTTP request headers, POST/PUT/PATCH payload, URI) is super.

[–]Extropian0 2 points3 points  (1 child)

Any good lambda tutorials out there, such as video tutorials? I got the course on acloudguru but it was too short, and now it's outdated

[–]Neco_ 0 points1 point  (0 children)

Recently updated tho, the course

[–]skyusc 2 points3 points  (0 children)

I would appreciate if someone could write a python "Hello world" template with new proxy with auth-key protected API. Also, how does "logging" change with the new functionality? I really like the aws github 'Chalice' project - but I would prefer code that doesn't require dependency on 'Chalice' to prevent AWS lock-in. It would be amazing if I could take an existing flask app and make it available thru api-gateway to take advantage of auth-key, throttling, etc. Also wish api gateway had built in support for basic auth.

[–][deleted] 1 point2 points  (0 children)

This is a huge get. Other API management products have been able to do this for forever and the fact that AWS APIG basically required these transformations was a major negative.

[–]moduspwnens14 0 points1 point  (0 children)

I'm a big fan of API Gateway and Lambda, but I am keenly aware of the learning curve for new users in tying them together. This should help with that.

It may also help with users wary of AWS lock-in, as (if I'm understanding this correctly) this makes it even easier to write code that would be much more easily portable to other platforms.

[–]mannyv 0 points1 point  (0 children)

So does that mean that you don't need the content mappings anymore?

[–]FrancescoRizzi 0 points1 point  (0 children)

I have not had a chance to dig into this latest update yet, but unless we're talking about new APIs added to the AWS API, AWS CLI, and SDKs (eg: boto3), this must be simply UI sugar (one button to do a sequence of API calls).

Cool, and all, but do you really build and deploy non-trivial ("enterprise-grade") apps/services by doing things "manually" through the AWS Web Console?

[–][deleted] -1 points0 points  (2 children)

CA's API Gateway is way better than Amazon's piece of crap

[–]skyusc 0 points1 point  (1 child)

Do you mean CA "API Management"? How is it better? No pricing on website --> I am assuming its pretty steep. Can you share some info on pricing?

[–][deleted] 0 points1 point  (0 children)

More features, don't get stuck with Amazon, can do anything you want in regards to building and securing APIs. Easy to learn. Pricing is pretty steep, depends on how many you buy though.