I like your article! I am working with a group on github that involves controlling directv receivers with alexa. To get this to work, the user has to update the wan ip in the aws lambda function. for users that have dynamic wan's this changes from time to time. So what I was looking for was to possibly set an alexa skill that would update a variable in an s3 bucket, and then have the s3 bucket zip up the new index with a partnering file and update the lambda function.
From your experience, would this be something that is doable?
flow would look something like this:
alexa wan update skill-->s3 bucket-->update aws lambda function.
I invite you to take a look at our setup if you want. It is geared to help people who have physical impairments and iot fans.