Click For Photo: https://regmedia.co.uk/2015/04/10/aws.jpg
Updated Lambda lovers, rejoice! You can now, from this week, write your cloudy functions in pretty much any version of .NET Core you like.
Amazon has, understandably, been a little wary of Microsoft's relatively short-lived support for some versions of .NET Core, building the Long Term Support (LTS) editions of Redmond's framework into its serverless product.
Version - NET - Core - Built - Lambda
Right now, that means the latest version of .NET Core built into Lambda is 2.1, which was emitted back last year. Microsoft has since sent version 2.2 and a preview of version 3.0 out into the world, but Lambda developers have been locked into version 2.1 until Redmond presses the button to make 2.2 the LTS edition.
Good news, however, for those that like to live on the bleeding edge. Thanks to the Custom Runtimes feature of Lambda, the Amazon.Lambda.RuntimeSupport library is here to save the day.
Custom - AWS - Lambda - Runtimes - Developers
Custom AWS Lambda Runtimes let developers implement Lambda functions in unsupported languages or runtimes. It’s up to the coder to ensure that the runtime handles invocations and events correctly. The Amazon.Lambda.RuntimeSupport library leverages this functionality to give devs the ability to use pretty much any version of .NET Core they desire.
Amazon is, however quick to point out that sticking with the built-in .NET Core support (for 2.1 at present) makes sense on occasions where the short-term nature of non-LTS versions of the framework would...
Wake Up To Breaking News!