게시된 날짜: Feb 24, 2022

이제 AWS Lambda에서 .NET 6를 관리형 런타임과 컨테이너 기본 이미지로 모두 지원합니다. .NET 6를 사용하여 Lambda로 서버리스 애플리케이션을 만드는 개발자의 경우 향상된 로깅, 최상위 스태이트먼트를 사용하여 간소화된 함수 정의, 소스 생성기를 사용하여 향상된 성능 등의 새로운 기능을 활용할 수 있습니다. .NET 6를 사용하면 새로운 .NET 언어 기능과 성능 최적화 기능을 활용할 수 있습니다. Lambda의 .NET 6 지원에 대한 자세한 내용은 .NET 6 런타임, AWS Lambda에서 제공 블로그 게시물을 참조하세요.

.NET 6를 사용하여 Lambda 함수를 빌드하고 배포하려면 .NET Core CLI, AWS Toolkit for Visual Studio 또는 AWS Serverless Application Model(AWS SAM)을 사용합니다. 또한 AWS 제공 .NET 6 기본 이미지를 사용하여 컨테이너 이미지로 .NET 6 함수를 빌드하고 배포할 수도 있습니다. 이전 .NET 버전을 실행하는 기존 Lambda 함수를 마이그레이션하려면 위에 있는 링크의 블로그 게시물을 참조하세요.

.NET 6는 .NET의 최신 장기 지원(LTS) 릴리스이며 2024년 11월까지 보안 및 버그 수정이 지원됩니다. AWS는 업데이트가 릴리스되는 대로 .NET 6 관리형 런타임과 AWS 제공 .NET 6 기본 이미지에 업데이트를 자동으로 적용합니다.

.NET 6 런타임은 AWS 중국 리전을 제외하고 Lambda를 사용할 수 있는 모든 리전에서 사용 가능합니다. AWS Lambda에 대해 자세히 알아보려면 제품 페이지로 이동하고, 시작하려면 AWS Lambda 콘솔에 로그인하세요.