게시된 날짜: Jan 15, 2018
이제 C#에서 .NET Core 2.0을 사용해 AWS Lambda 함수를 개발할 수 있습니다. Lambda에서는 코드를 실행하기 위해 서버를 프로비저닝하고 관리할 필요가 없습니다. Lambda에서 함수를 작성할 때는 .NET Core 2.0 라이브러리나 프레임워크를 자유롭게 사용할 수 있습니다. 자세한 내용은 설명서를 참조하십시오.
개별 C# Lambda 함수와 완전한 C# 무서버 애플리케이션의 프로젝트 템플릿과 두 가지 프로젝트 유형을 AWS에 게시하기 위한 툴이 포함된 AWS Toolkit for Visual Studio를 사용하면 간편하게 함수 작성을 시작할 수 있습니다.
C# Lambda 함수를 수동으로 작성하려면, AWS CLI 또는 AWS Lambda 콘솔을 통해 Lambda 런타임 파라미터를 dotnetcore2.0으로 지정하고 모든 NuGet 종속 파일이 포함된 ZIP 파일과 게시된 DLL 어셈블리를 업로드하기만 하면 됩니다. 또한 AWS SAM(Serverless Application Model)을 사용하여, C#에서 작성한 무서버 애플리케이션을 배포하고 관리할 수 있습니다. SAM Local을 사용하여 로컬로 C# 함수를 테스트하는 기능도 곧 지원할 예정입니다. 1.0에서 실행되는 기존 C# 함수가 있는 경우 .NET 프로젝트의 대상 프레임워크 모니커를 netcoreapp2.0으로 업데이트한 후 새로운 dotnetcore2.0 런타임을 사용하여 함수를 재배포하여 새로운 런타임으로 전환할 수 있습니다.
.NET Core 2.0 런타임은 Lambda를 사용할 수 있는 모든 리전에서 사용 가능합니다. AWS Lambda를 사용할 수 있는 리전에 대한 자세한 내용은 AWS 리전 표를 참조하십시오. AWS Lambda에 대해 자세히 알아보려면 제품 페이지를 방문하거나 AWS Lambda 콘솔에 로그인해 시작하십시오.