This post pulls together a few threads I’ve been working on - the creation of Lambda to run .NET, storing the zip in S3, and updating the .NET Lambda when the zip in S3 is updated.
This one took quite a while to put together - the permissions, roles, and policies were not obvious and I hope it will be of help to you.