

# PowerShell을 사용하여 Lambda 함수 빌드
<a name="lambda-powershell"></a>

다음 단원에서는 일반적인 프로그래밍 패턴 및 핵심 개념이 PowerShell로 Lambda 함수 코드를 작성할 때 어떻게 적용되는지 설명합니다.

Lambda는 PowerShell에 대해 다음과 같은 샘플 애플리케이션을 제공합니다.
+ [blank-powershell](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-powershell) – 로깅, 환경 변수 및 AWS SDK를 사용하는 방법을 보여주는 PowerShell 함수입니다.

시작하기 전에 PowerShell 개발 환경을 먼저 설정해야 합니다. 작업 방법에 대한 지침은 [PowerShell 개발 환경 설정](powershell-devenv.md) 단원을 참조하십시오.

AWSLambdaPSCore 모듈을 사용해 템플릿에서 샘플 PowerShell 프로젝트를 다운로드하고, PowerShell 배포 패키지를 생성하고, AWS 클라우드에 PowerShell 함수를 배포하는 방법을 알아보려면 [.zip 파일 아카이브를 사용하여 PowerShell Lambda 함수 배포](powershell-package.md) 단원을 참조하세요.

Lambda는 .NET 언어에 대해 다음과 같은 런타임을 제공합니다.


| 이름 | 식별자 | 운영 체제 | 사용 중단 날짜 | 블록 함수 생성 | 블록 함수 업데이트 | 
| --- | --- | --- | --- | --- | --- | 
|  .NET 10  |  `dotnet10`  |  Amazon Linux 2023  |   2028년 11월 14일   |   2028년 12월 14일   |   2029년 1월 15일   | 
|  .NET 9(컨테이너만 해당)  |  `dotnet9`  |  Amazon Linux 2023  |   2026년 11월 10일   |   예약되지 않음   |   예약되지 않음   | 
|  .NET 8  |  `dotnet8`  |  Amazon Linux 2023  |   2026년 11월 10일   |   2026년 12월 10일   |   2027년 1월 11일   | 

**Topics**
+ [PowerShell 개발 환경 설정](powershell-devenv.md)
+ [.zip 파일 아카이브를 사용하여 PowerShell Lambda 함수 배포](powershell-package.md)
+ [PowerShell에서 Lambda 함수 핸들러 정의](powershell-handler.md)
+ [Lambda 컨텍스트 객체를 사용하여 PowerShell 함수 정보 검색](powershell-context.md)
+ [Powershell Lambda 함수 기록 및 모니터링](powershell-logging.md)