Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open Source .NET Core Lambda Runtime #405

Closed
normj opened this issue Feb 25, 2019 · 8 comments
Closed

Open Source .NET Core Lambda Runtime #405

normj opened this issue Feb 25, 2019 · 8 comments
Labels
feature-request A feature should be added or improved.

Comments

@normj
Copy link
Member

normj commented Feb 25, 2019

This issue is to track the effort in the amazon-lambda-runtimesupport branch which introduces a new NuGet package called Amazon.Lambda.RuntimeSupport that can be used for user provided .NET Core runtimes to Lambda. Example usage of this is to publish .NET Core 2.2 or .NET Core 3.0 preview Lambda based functions.

@normj normj added the feature-request A feature should be added or improved. label Feb 25, 2019
@normj normj pinned this issue Feb 25, 2019
@normj
Copy link
Member Author

normj commented Feb 25, 2019

Current status is the library is going through CR. Additionally tooling is being worked on to support this. Initially plans is to have the Amazon.Lambda.Tools support .NET Core self contained deployment as the way to get the .NET Core runtime bits Lambda.

@andymac4182
Copy link

andymac4182 commented Mar 15, 2019

If I am reading this correctly we can use the Amazon.Lambda.RuntimeSupport nuget with the existing libraries and it will support self contained deployment? I would love to be able to support .NET Core 3 Web App deployment behind an ALB.

Potentially would it be worth creating some middleware to transform from the API Gateway / ALB Event representation into normal headers and body to allow kestrel to do the rest?

@vellozzi
Copy link
Contributor

Just released Amazon.Lambda.RuntimeSupport

@DeniseJames
Copy link

DeniseJames commented Mar 18, 2019

Where may I find a Visual Studio NET 2.1 walkthrough using the S3 proxy. I am brand new to using AWS. I got my front and back end to work on my computer. I successfully uploaded the front end in an S3 bucket and host at my new domain, goop.dev

@vellozzi
Copy link
Contributor

Amazon.Lambda.RuntimeSupport isn't meant to be used for .NET Core 2.1 lambda functions. For 2.1 you should use the built-in runtime.

It sounds like your question may be better as its own GitHub issue. I'm not sure what you mean by the S3 proxy.

Can you open a new issue and give some more detail? Open it in this repo if it's Lambda-related, or in https://github.com/aws/aws-sdk-net if it's related to the .NET SDK.

@normj
Copy link
Member Author

normj commented Mar 18, 2019

Closing as the feature has shipped

@normj normj closed this as completed Mar 18, 2019
@normj normj unpinned this issue Mar 18, 2019
@DeniseJames
Copy link

Thanks vellozzi. I will open my first issue.

@RoyiNamir
Copy link

@normj So now we can use 2.2 in our lambda when publishing?

But what about the Mock Lambda Test Tool ? in 2.1 projects all is ok.

But in 2.2 we get a bizarre error #478

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved.
Projects
None yet
Development

No branches or pull requests

5 participants