게시된 날짜: Jul 17, 2023

.NET용 Lambda Annotations 프레임워크의 정식 버전을 발표하게 되어 기쁩니다. 이 새로운 프로그래밍 모델은 C# 소스 생성기 기술을 사용하여 .NET 개발자가 C#에서 Lambda 함수를 좀 더 원활하게 작성할 수 있게 해줍니다.

AWS Lambda Annotations 프레임워크는 개발자가 애플리케이션 코드에서 직접 Lambda 관련 구성 및 동작을 정의할 수 있는 주석을 제공합니다. 개발자는 더 이상 코드에 정의된 Lambda 함수를 프로젝트의 CloudFormation 템플릿과 수동으로 동기화할 필요가 없습니다. 프레임워크에서 이를 자동으로 동기화합니다.

Lambda Annotations 프레임워크는 API Gateway REST API 또는 HTTP API에서 직접 호출되는 API Gateway 기반 Lambda C# 함수를 비롯하여 모든 유형의.NET Lambda 함수를 지원합니다. 또한 종속성 주입을 지원하므로 S3 또는 DynamoDB와 같은 다른 서비스를 위한 함수를 손쉽게 작성할 수 있습니다. Lambda Annotations 기능은 C# 컴파일러에 통합되어 있어 AWS Lambda .NET CLI, Visual Studio 및 SAM을 비롯한 모든 CloudFormation 기반 배포에서 Annotations 기능을 사용할 수 있습니다.

C# 프로젝트에서 Amazon.Lambda.Annotations NuGet 패키지를 참조하거나 .NET CLI 또는 IDE 도구 키트의 AWS .NET Lambda 템플릿을 사용하여 시작하세요. 이 프레임워크는.NET 6 런타임을 지원합니다. 오픈 소스로 제공되며 누구나 커뮤니티에 기여할 수 있습니다! 자세히 알아보려면 블로그 게시물로 이동하거나 GitHub 페이지 및 AWS 개발자 설명서를 참조하세요.