I am exposing a AWS Lambda function to public HTTP requests by setting up an AWS API Gateway endpoint pointing to it.
There are two parts to this:
- Create and upload my AWS Lambda function
- Set up the API Gateway to point a HTTP endpoint to my Lambda function
I want to do both parts using API calls instead of the web interface. I can do that for the first part using the AWS SDK and AWS CLI.
However, for the second part, I'm stuck. I haven't found a mention of the API Gateway when looking through the AWS SDK for node.js, or the AWS CLI
Is there a way to set up an API Gateway endpoint for a Lambda function, programatically using the AWS API?
API Gateway
is not ready yet. I personally expect more details about these features to be published atre:Invent 2015
. – adamkonradCloudFormation
is something that may very well help you in your future efforts. – adamkonrad