I've been trying to integrate a new skill for Alexa . As part of doing so, I'd like to call an external API ( not hosted on AWS ) from within the lambda function. I've been browsing the web for the past week, several posts indicate code snippets that have worked for them and several posts indicate that this is not possible without creating a VPC : http://docs.aws.amazon.com/lambda/latest/dg/vpc.html
Here's an example of a code snippet that claims that it worked; however, the API call never gets invoked and there are no error messages: https://github.com/steckdev/AlexaCustomSkills
The question is how can one make a restful call to an external API from a standalone lambda function?