문서 기록(Document history)

문서 기록(Document history)

다음 표는 2018년 5월 이후 AWS Lambda 개발자 안내서의 중요한 변경 사항을 설명해요. 이 문서의 업데이트 알림을 받으려면 RSS 피드를 구독하세요.

출처: AWS Lambda 개발자 안내서

본문

변경 사항 설명 날짜
AWS 관리형 정책 업데이트 Lambda가 Lambda Network Connector가 관리하는 탄력적 네트워크 인터페이스(ENI) 리소스를 생성·관리할 권한을 부여하는 새 AWS 관리형 정책(AWSLambdaNetworkConnectorOperatorPolicy)을 추가했어요. 자세한 내용은 Lambda의 AWS 관리형 정책 업데이트를 참고하세요. 2026년 6월 19일
AWS 관리형 정책 업데이트 Lambda가 AWSLambdaManagedEC2ResourceOperator 관리형 정책에 Amazon CloudWatch 권한(logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents)을 추가했어요. 자세한 내용은 Lambda의 AWS 관리형 정책 업데이트를 참고하세요. 2026년 6월 10일
자체 관리형 S3 코드 스토리지 Lambda가 함수 및 레이어 코드 스토리지용 자체 관리형 S3 버킷을 지원하게 됐어요. S3 버킷에서 코드를 직접 참조하도록 Lambda를 구성해 Lambda 관리형 스토리지 한도를 제거할 수 있습니다. 자세한 내용은 자체 관리형 S3 코드 스토리지를 참고하세요. 2026년 4월 30일
AWS 관리형 정책 업데이트 Lambda가 AWSLambdaManagedEC2ResourceOperator 관리형 정책에 ec2:DescribeVpcEncryptionControls 권한을 추가했어요. 자세한 내용은 Lambda의 AWS 관리형 정책 업데이트를 참고하세요. 2026년 4월 23일
AWS 관리형 정책 업데이트 Lambda가 CloudWatch Logs에 대한 쓰기 권한과 Lambda durable functions가 사용하는 durable execution API에 대한 읽기/쓰기 권한을 제공하는 새 관리형 정책 AWSLambdaBasicDurableExecutionRolePolicy를 출시했어요. 2025년 12월 1일
Lambda용 서비스 연결 역할 Lambda가 Lambda 용량 제공자의 일부로 관리되는 인스턴스를 종료할 수 있게 하는 서비스 연결 역할(AWSServiceRoleForLambda)을 지원하게 됐어요. 2025년 11월 30일
Lambda Managed Instances Lambda가 향상된 성능, 보안, 제어와 함께 함수를 위한 전용 컴퓨팅 용량을 제공하는 Managed Instances를 지원하게 됐어요. 자세한 내용은 Lambda Managed Instances를 참고하세요. 2025년 11월 30일
AWS 관리형 정책 업데이트 Lambda가 새 AWS 관리형 정책(AWSLambdaBasicDurableExecutionRolePolicy)을 추가했어요. 2025년 11월 30일
AWS 관리형 정책 업데이트 Lambda가 기존 AWS 관리형 정책 AWSLambda_FullAccess에 kms:DescribeKey와 iam:CreateServiceLinkedRole 작업을 허용하도록 업데이트했어요. 2025년 11월 30일
AWS 관리형 정책 업데이트 Lambda가 Lambda 용량 제공자를 위한 자동 Amazon EC2 인스턴스 관리를 활성화하는 새 AWS 관리형 정책(AWSLambdaManagedEC2ResourceOperator)을 추가했어요. 자세한 내용은 Lambda의 AWS 관리형 정책 업데이트를 참고하세요. 2025년 11월 30일
AWS 관리형 정책 업데이트 Lambda가 새 AWS 관리형 정책(AWSLambdaServiceRolePolicy)을 추가했어요. 자세한 내용은 Lambda의 AWS 관리형 정책 업데이트를 참고하세요. 2025년 11월 30일
AWS 관리형 정책 업데이트 Lambda가 두 AWS 관리형 정책(AWSLambda_ReadOnlyAccess와 AWSLambda_FullAccess)을 업데이트했어요. 2025년 2월 20일
Node.js 22.x 런타임 Lambda가 Node.js 22를 관리형 런타임 및 컨테이너 베이스 이미지(nodejs22.x)로 지원하게 됐어요. 2024년 11월 22일
Python 및 .NET용 SnapStart 지원 Lambda SnapStart가 python3.12와 dotnet8부터 Python 및 .NET 관리형 런타임에서 사용할 수 있게 됐어요. 2024년 11월 18일
Python 3.13 런타임 Lambda가 Python 3.13을 관리형 런타임 및 컨테이너 베이스 이미지로 지원하게 됐어요. 2024년 11월 13일
.zip 배포 패키지의 고객 관리형 암호화 Lambda가 .zip 배포 패키지에 대해 AWS KMS 고객 관리형 키 암호화를 지원하게 됐어요. 2024년 11월 8일
새 리전에서 SnapStart 지원 Lambda SnapStart가 유럽(스페인), 유럽(취리히), 아시아 태평양(멜버른), 아시아 태평양(하이데라바드), 중동(UAE) 리전에서 사용할 수 있게 됐어요. 2024년 1월 12일
AWS 관리형 정책 업데이트 Lambda가 기존 AWS 관리형 정책(AWSLambdaVPCAccessExecutionRole)을 업데이트했어요. 2024년 1월 5일
Python 3.12 런타임 Lambda가 Python 3.12를 관리형 런타임 및 컨테이너 베이스 이미지로 지원하게 됐어요. 자세한 내용은 AWS Compute Blog의 Python 3.12 런타임이 AWS Lambda에서 사용 가능을 참고하세요. 2023년 12월 14일
Java 21 런타임 Lambda가 Java 21을 관리형 런타임 및 컨테이너 베이스 이미지(java21)로 지원하게 됐어요. 2023년 11월 16일
Node.js 20.x 런타임 Lambda가 Node.js 20을 관리형 런타임 및 컨테이너 베이스 이미지(nodejs20.x)로 지원하게 됐어요. 자세한 내용은 AWS Compute Blog의 Node.js 20.x 런타임이 AWS Lambda에서 사용 가능을 참고하세요. 2023년 11월 14일
provided.al2023 런타임 Lambda가 Amazon Linux 2023을 관리형 런타임 및 컨테이너 베이스 이미지로 지원하게 됐어요. 자세한 내용은 AWS Compute Blog의 Introducing the Amazon Linux 2023 runtime for AWS Lambda를 참고하세요. 2023년 11월 9일
듀얼 스택 서브넷의 IPv6 지원 Lambda가 듀얼 스택 서브넷에 대한 아웃바운드 IPv6 트래픽을 지원하게 됐어요. 자세한 내용은 IPv6 지원을 참고하세요. 2023년 10월 12일
서버리스 함수와 애플리케이션 테스트하기 클라우드에서 서버리스 함수를 디버깅하고 테스트를 자동화하는 기법을 배우세요. 이제 Python 및 TypeScript 언어 섹션에 테스팅 챕터와 리소스가 추가됐어요. 자세한 내용은 서버리스 함수와 애플리케이션 테스트하기를 참고하세요. 2023년 6월 16일
Ruby 3.2 런타임 Lambda가 Ruby 3.2용 새 런타임을 지원하게 됐어요. 자세한 내용은 Ruby로 Lambda 함수 빌드하기를 참고하세요. 2023년 6월 7일
응답 스트리밍 Lambda가 함수의 응답 스트리밍을 지원하게 됐어요. 자세한 내용은 Lambda 함수가 응답을 스트리밍하도록 구성하기를 참고하세요. 2023년 4월 6일
비동기 호출 지표 Lambda가 비동기 호출 지표를 출시했어요. 자세한 내용은 비동기 호출 지표를 참고하세요. 2023년 2월 9일
런타임 버전 제어 Lambda가 보안 업데이트, 버그 수정, 새 기능을 포함한 새 런타임 버전을 출시합니다. 이제 함수가 새 런타임 버전으로 업데이트되는 시점을 제어할 수 있어요. 자세한 내용은 Lambda 런타임 업데이트를 참고하세요. 2023년 1월 23일
Lambda SnapStart Lambda SnapStart를 사용해 추가 리소스를 프로비저닝하거나 복잡한 성능 최적화를 구현하지 않고도 Java 함수의 시작 시간을 줄이세요. 자세한 내용은 Lambda SnapStart로 시작 성능 개선하기를 참고하세요. 2022년 11월 28일
Node.js 18 런타임 Lambda가 Node.js 18용 새 런타임을 지원하게 됐어요. Node.js 18은 Amazon Linux 2를 사용합니다. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2022년 11월 18일
lambda:SourceFunctionArn 조건 키 AWS 리소스에 대해 lambda:SourceFunctionArn 조건 키는 Lambda 함수의 ARN으로 리소스 접근을 필터링합니다. 자세한 내용은 Lambda 실행 환경 자격 증명 사용하기를 참고하세요. 2022년 7월 1일
Node.js 16 런타임 Lambda가 Node.js 16용 새 런타임을 지원하게 됐어요. Node.js 16은 Amazon Linux 2를 사용합니다. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2022년 5월 11일
Lambda 함수 URL Lambda가 Lambda 함수용 전용 HTTP(S) 엔드포인트인 함수 URL을 지원하게 됐어요. 자세한 내용은 Lambda 함수 URL을 참고하세요. 2022년 4월 6일
AWS Lambda 콘솔의 공유 테스트 이벤트 Lambda가 같은 AWS 계정의 다른 사용자와 테스트 이벤트를 공유하는 것을 지원하게 됐어요. 자세한 내용은 콘솔에서 Lambda 함수 테스트하기를 참고하세요. 2022년 3월 16일
리소스 기반 정책의 PrincipalOrgId Lambda가 AWS Organizations의 조직에 권한을 부여하는 것을 지원하게 됐어요. 자세한 내용은 AWS Lambda용 리소스 기반 정책 사용하기를 참고하세요. 2022년 3월 11일
.NET 6 런타임 Lambda가 .NET 6용 새 런타임을 지원하게 됐어요. 자세한 내용은 Lambda 런타임을 참고하세요. 2022년 2월 23일
Kinesis, DynamoDB, Amazon SQS 이벤트 소스의 이벤트 필터링 Lambda가 Kinesis, DynamoDB, Amazon SQS 이벤트 소스에 대한 이벤트 필터링을 지원하게 됐어요. 자세한 내용은 Lambda 이벤트 필터링을 참고하세요. 2021년 11월 24일
Amazon MSK 및 자체 관리형 Apache Kafka 이벤트 소스의 mTLS 인증 Lambda가 Amazon MSK 및 자체 관리형 Apache Kafka 이벤트 소스에 대한 mTLS 인증을 지원하게 됐어요. 자세한 내용은 Lambda와 Amazon MSK 사용하기를 참고하세요. 2021년 11월 19일
Graviton2에서 Lambda Lambda가 arm64 아키텍처를 사용하는 함수에 Graviton2를 지원하게 됐어요. 자세한 내용은 Lambda 명령어 집합 아키텍처를 참고하세요. 2021년 9월 29일
Python 3.9 런타임 Lambda가 Python 3.9용 새 런타임을 지원하게 됐어요. 자세한 내용은 Lambda 런타임을 참고하세요. 2021년 8월 16일
Node.js, Python, Java의 새 런타임 버전 Node.js, Python, Java용 새 런타임 버전이 제공됩니다. 자세한 내용은 Lambda 런타임을 참고하세요. 2021년 7월 21일
Lambda 이벤트 소스로 RabbitMQ 지원 Lambda가 이벤트 소스로 RabbitMQ용 Amazon MQ를 지원하게 됐어요. Amazon MQ는 Apache ActiveMQ 및 RabbitMQ용 관리형 메시지 브로커 서비스로, 클라우드에서 메시지 브로커를 쉽게 설정하고 운영할 수 있게 해줍니다. 자세한 내용은 Lambda와 Amazon MQ 사용하기를 참고하세요. 2021년 7월 7일
Lambda의 자체 관리형 Kafka에 대한 SASL/PLAIN 인증 SASL/PLAIN이 Lambda의 자체 관리형 Kafka 이벤트 소스에 대해 지원되는 인증 메커니즘이 됐어요. 자체 관리형 Kafka 클러스터에서 이미 SASL/PLAIN을 사용하는 고객은 인증 방식을 수정하지 않고도 Lambda로 컨슈머 애플리케이션을 쉽게 구축할 수 있습니다. 자세한 내용은 Lambda와 자체 관리형 Apache Kafka 사용하기를 참고하세요. 2021년 6월 29일
Lambda Extensions API Lambda 확장의 일반 공급(GA). 확장을 사용해 Lambda 함수를 보강하세요. Lambda 파트너가 제공하는 확장을 사용하거나 직접 만든 확장을 사용할 수 있어요. 자세한 내용은 Lambda Extensions API를 참고하세요. 2021년 5월 24일
새 Lambda 콘솔 환경 Lambda 콘솔이 성능과 일관성을 개선하도록 재설계됐어요. 2021년 3월 2일
Node.js 14 런타임 Lambda가 Node.js 14용 새 런타임을 지원하게 됐어요. Node.js 14는 Amazon Linux 2를 사용합니다. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2021년 1월 27일
Lambda 컨테이너 이미지 Lambda가 컨테이너 이미지로 정의된 함수를 지원하게 됐어요. 컨테이너 도구의 유연성과 Lambda의 민첩성·운영 단순성을 결합해 애플리케이션을 구축할 수 있습니다. 자세한 내용은 Lambda와 컨테이너 이미지 사용하기를 참고하세요. 2020년 12월 1일
Lambda 함수의 코드 서명 Lambda가 코드 서명을 지원하게 됐어요. 관리자는 Lambda 함수가 배포 시 서명된 코드만 수락하도록 구성할 수 있습니다. Lambda는 서명을 확인해 코드가 변경되거나 변조되지 않았는지 보장합니다. 또한 Lambda는 배포를 수락하기 전에 코드가 신뢰할 수 있는 개발자가 서명했는지 확인합니다. 자세한 내용은 Lambda 코드 서명 구성하기를 참고하세요. 2020년 11월 23일
미리보기: Lambda Runtime Logs API Lambda가 Runtime Logs API를 지원하게 됐어요. Lambda 확장은 Logs API를 사용해 실행 환경의 로그 스트림에 구독할 수 있습니다. 자세한 내용은 Lambda Runtime Logs API를 참고하세요. 2020년 11월 12일
Amazon MQ의 새 이벤트 소스 Lambda가 이벤트 소스로 Amazon MQ를 지원하게 됐어요. Lambda 함수를 사용해 Amazon MQ 메시지 브로커의 레코드를 처리하세요. 자세한 내용은 Lambda와 Amazon MQ 사용하기를 참고하세요. 2020년 11월 5일
미리보기: Lambda Extensions API Lambda 확장을 사용해 Lambda 함수를 보강하세요. Lambda 파트너가 제공하는 확장을 사용하거나 직접 만든 확장을 사용할 수 있어요. 자세한 내용은 Lambda Extensions API를 참고하세요. 2020년 10월 8일
AL2에서 Java 8 및 커스텀 런타임 지원 Lambda가 Amazon Linux 2에서 Java 8과 커스텀 런타임을 지원하게 됐어요. 자세한 내용은 Lambda 런타임을 참고하세요. 2020년 8월 12일
Amazon Managed Streaming for Apache Kafka의 새 이벤트 소스 Lambda가 이벤트 소스로 Amazon MSK를 지원하게 됐어요. Amazon MSK와 Lambda 함수를 사용해 Kafka 토픽의 레코드를 처리하세요. 자세한 내용은 Lambda와 Amazon MSK 사용하기를 참고하세요. 2020년 8월 11일
Amazon VPC 설정의 IAM 조건 키 이제 VPC 설정에 Lambda 고유 조건 키를 사용할 수 있어요. 예를 들어 조직의 모든 함수가 VPC에 연결되어야 한다고 요구할 수 있습니다. 함수 사용자가 사용할 수 있고 사용할 수 없는 서브넷과 보안 그룹도 지정할 수 있어요. 자세한 내용은 IAM 함수용 VPC 구성을 참고하세요. 2020년 8월 10일
Kinesis HTTP/2 스트림 컨슈머의 동시성 설정 이제 enhanced fan-out(HTTP/2 스트림)이 있는 Kinesis 컨슈머에 대해 다음 동시성 설정을 사용할 수 있어요: ParallelizationFactor, MaximumRetryAttempts, MaximumRecordAgeInSeconds, DestinationConfig, BisectBatchOnFunctionError. 자세한 내용은 AWS Lambda와 Amazon Kinesis 사용하기를 참고하세요. 2020년 7월 7일
Kinesis HTTP/2 스트림 컨슈머의 배치 윈도우 이제 HTTP/2 스트림에 대한 배치 윈도우(MaximumBatchingWindowInSeconds)를 구성할 수 있어요. Lambda는 전체 배치를 모으거나 배치 윈도우가 만료될 때까지 스트림에서 레코드를 읽습니다. 자세한 내용은 AWS Lambda와 Amazon Kinesis 사용하기를 참고하세요. 2020년 6월 18일
Amazon EFS 파일 시스템 지원 이제 공유 네트워크 파일 접근을 위해 Amazon EFS 파일 시스템을 Lambda 함수에 연결할 수 있어요. 자세한 내용은 Lambda 함수의 파일 시스템 접근 구성을 참고하세요. 2020년 6월 16일
Lambda 콘솔의 AWS CDK 샘플 애플리케이션 Lambda 콘솔에 TypeScript용 AWS Cloud Development Kit(AWS CDK)를 사용하는 샘플 애플리케이션이 포함됐어요. AWS CDK는 TypeScript, Python, Java, .NET으로 애플리케이션 리소스를 정의할 수 있게 해주는 프레임워크입니다. 2020년 6월 1일
AWS Lambda의 .NET Core 3.1.0 런타임 지원 AWS Lambda가 .NET Core 3.1.0 런타임을 지원하게 됐어요. 자세한 내용은 .NET Core CLI를 참고하세요. 2020년 3월 31일
API Gateway HTTP API 지원 HTTP API 지원을 포함해 API Gateway와 Lambda를 함께 사용하는 문서를 업데이트하고 확장했어요. CloudFormation으로 API와 함수를 만드는 샘플 애플리케이션도 추가했습니다. 자세한 내용은 Lambda와 Amazon API Gateway 사용하기를 참고하세요. 2020년 3월 23일
Ruby 2.7 Ruby 2.7용 새 런타임 ruby2.7을 사용할 수 있어요. amazon linux 2를 사용하는 첫 Ruby 런타임입니다. 자세한 내용은 Ruby로 Lambda 함수 빌드하기를 참고하세요. 2020년 2월 19일
동시성 지표 Lambda가 모든 함수, 별칭, 버전에 대해 ConcurrentExecutions 지표를 보고하게 됐어요. 함수의 모니터링 페이지에서 이 지표의 그래프를 볼 수 있습니다. 이전에는 ConcurrentExecutions가 계정 수준과 예약 동시성을 사용하는 함수에 대해서만 보고되었습니다. 자세한 내용은 AWS Lambda 함수 지표를 참고하세요. 2020년 2월 18일
함수 상태 업데이트 함수 상태가 이제 기본적으로 모든 함수에 적용됩니다. 함수를 VPC에 연결하면 Lambda가 공유 탄력적 네트워크 인터페이스를 만듭니다. 이를 통해 함수가 추가 네트워크 인터페이스를 만들지 않고도 확장할 수 있습니다. 이 기간 동안에는 구성 업데이트와 버전 게시를 포함한 함수에 대한 추가 작업을 수행할 수 없습니다. 일부 경우 호출에도 영향이 있습니다. 함수의 현재 상태에 대한 세부 정보는 Lambda API에서 확인할 수 있습니다. 이 업데이트는 단계적으로 출시되고 있습니다. 자세한 내용은 AWS Compute Blog의 VPC 네트워킹을 위한 Lambda 상태 수명 주기 업데이트를, 상태에 대한 자세한 내용은 AWS Lambda 함수 상태를 참고하세요. 2020년 1월 24일
함수 구성 API 출력 업데이트 VPC에 연결되는 함수에 대해 StateReasonCode(InvalidSubnet, InvalidSecurityGroup)와 LastUpdateStatusReasonCode(SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup)에 reason 코드를 추가했어요. 상태에 대한 자세한 내용은 AWS Lambda 함수 상태를 참고하세요. 2020년 1월 20일
프로비저닝 동시성 이제 함수 버전 또는 별칭에 프로비저닝 동시성을 할당할 수 있어요. 프로비저닝 동시성은 함수가 지연 시간 변동 없이 확장할 수 있게 해줍니다. 자세한 내용은 Lambda 함수의 동시성 관리를 참고하세요. 2019년 12월 3일
데이터베이스 프록시 만들기 이제 Lambda 콘솔을 사용해 Lambda 함수용 데이터베이스 프록시를 만들 수 있어요. 데이터베이스 프록시는 함수가 데이터베이스 연결을 소진하지 않고 높은 동시성 수준에 도달할 수 있게 해줍니다. 자세한 내용은 Lambda 함수의 데이터베이스 접근 구성을 참고하세요. 2019년 12월 3일
duration 지표의 백분위수 지원 이제 백분위수를 기반으로 duration 지표를 필터링할 수 있어요. 자세한 내용은 AWS Lambda 지표를 참고하세요. 2019년 11월 26일
스트림 이벤트 소스의 증가된 동시성 DynamoDB 스트림 및 Kinesis 스트림 이벤트 소스 매핑에 대한 새 옵션을 사용해 각 샤드에서 한 번에 둘 이상의 배치를 처리할 수 있습니다. 샤드당 동시 배치 수를 늘리면 함수 동시성이 스트림의 샤드 수의 최대 10배까지 될 수 있습니다. 자세한 내용은 Lambda 이벤트 소스 매핑을 참고하세요. 2019년 11월 25일
함수 상태 함수를 만들거나 업데이트하면 Lambda가 이를 지원할 리소스를 프로비저닝하는 동안 함수가 pending 상태에 들어갑니다. 함수를 VPC에 연결하면 Lambda가 함수가 호출될 때 네트워크 인터페이스를 만드는 대신 공유 탄력적 네트워크 인터페이스를 즉시 만들 수 있습니다. 이는 VPC 연결 함수에 더 나은 성능을 가져다주지만 자동화 업데이트가 필요할 수 있습니다. 자세한 내용은 AWS Lambda 함수 상태를 참고하세요. 2019년 11월 25일
비동기 호출의 오류 처리 옵션 비동기 호출에 대한 새 구성 옵션을 사용할 수 있어요. Lambda가 재시도를 제한하고 최대 이벤트 수명을 설정하도록 구성할 수 있습니다. 자세한 내용은 비동기 호출의 오류 처리 구성을 참고하세요. 2019년 11월 25일
스트림 이벤트 소스의 오류 처리 스트림에서 읽는 이벤트 소스 매핑에 대한 새 구성 옵션을 사용할 수 있어요. DynamoDB 스트림 및 Kinesis 스트림 이벤트 소스 매핑을 구성해 재시도를 제한하고 최대 레코드 수명을 설정할 수 있습니다. 오류가 발생하면 이벤트 소스 매핑을 구성해 재시도 전에 배치를 분할하고, 실패한 배치의 호출 레코드를 큐나 주제로 보낼 수 있습니다. 자세한 내용은 Lambda 이벤트 소스 매핑을 참고하세요. 2019년 11월 25일
비동기 호출의 대상(destination) 이제 Lambda가 비동기 호출의 레코드를 다른 서비스로 보내도록 구성할 수 있어요. 호출 레코드에는 이벤트, 컨텍스트, 함수 응답에 대한 세부 정보가 포함됩니다. 호출 레코드를 SQS 큐, SNS 주제, Lambda 함수, 또는 EventBridge 이벤트 버스로 보낼 수 있습니다. 자세한 내용은 비동기 호출의 대상 구성을 참고하세요. 2019년 11월 25일
Node.js, Python, Java의 새 런타임 Node.js 12, Python 3.8, Java 11용 새 런타임을 사용할 수 있어요. 자세한 내용은 Lambda 런타임을 참고하세요. 2019년 11월 18일
Amazon SQS 이벤트 소스의 FIFO 큐 지원 이제 선입선출(FIFO) 큐에서 읽는 이벤트 소스 매핑을 만들 수 있어요. 이전에는 표준 큐만 지원되었습니다. 자세한 내용은 Lambda와 Amazon SQS 사용하기를 참고하세요. 2019년 11월 18일
Lambda 콘솔에서 애플리케이션 만들기 Lambda 콘솔의 애플리케이션 생성이 이제 일반 공급됩니다. 지침은 Lambda 콘솔에서 애플리케이션 관리하기를 참고하세요. 2019년 10월 31일
Lambda 콘솔에서 애플리케이션 만들기 (베타) 이제 Lambda 콘솔에서 통합 지속적 전달 파이프라인으로 Lambda 애플리케이션을 만들 수 있어요. 콘솔은 여러분의 프로젝트 시작점으로 사용할 수 있는 샘플 애플리케이션을 제공합니다. 소스 제어는 AWS CodeCommit과 GitHub 중에서 선택하세요. 저장소에 변경 사항을 푸시할 때마다 포함된 파이프라인이 자동으로 빌드하고 배포합니다. 지침은 Lambda 콘솔에서 애플리케이션 관리하기를 참고하세요. 2019년 10월 3일
VPC 연결 함수의 성능 개선 Lambda가 VPC(가상 프라이빗 클라우드) 서브넷의 모든 함수가 공유하는 새 유형의 탄력적 네트워크 인터페이스를 사용하게 됐어요. 함수를 VPC에 연결하면 Lambda가 선택한 보안 그룹과 서브넷의 각 조합에 대해 네트워크 인터페이스를 만듭니다. 공유 네트워크 인터페이스를 사용할 수 있게 되면 함수는 확장될 때 추가 네트워크 인터페이스를 만들 필요가 없습니다. 이는 시작 시간을 크게 개선합니다. 자세한 내용은 VPC의 리소스에 접근하도록 Lambda 함수 구성하기를 참고하세요. 2019년 9월 3일
스트림 배치 설정 이제 Amazon DynamoDB 및 Amazon Kinesis 이벤트 소스 매핑에 대한 배치 윈도우를 구성할 수 있어요. 최대 5분의 배치 윈도우를 구성해 전체 배치가 준비될 때까지 들어오는 레코드를 버퍼링합니다. 이는 스트림이 덜 활성화일 때 함수가 호출되는 횟수를 줄입니다. 2019년 8월 29일
CloudWatch Logs Insights 통합 Lambda 콘솔의 모니터링 페이지에 Amazon CloudWatch Logs Insights의 보고서가 포함됩니다. 2019년 6월 18일
Amazon Linux 2018.03 Lambda 실행 환경이 Amazon Linux 2018.03을 사용하도록 업데이트되고 있어요. 자세한 내용은 실행 환경을 참고하세요. 2019년 5월 21일
Node.js 10 Node.js 10(nodejs10.x)용 새 런타임을 사용할 수 있어요. 이 런타임은 Node.js 10.15를 사용하며 정기적으로 Node.js 10의 최신 포인트 릴리스로 업데이트됩니다. Node.js 10은 Amazon Linux 2를 사용하는 첫 런타임이기도 합니다. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2019년 5월 13일
GetLayerVersionByArn API GetLayerVersionByArn API를 사용해 버전 ARN을 입력으로 레이어 버전 정보를 다운로드하세요. GetLayerVersion과 비교해 GetLayerVersionByArn은 ARN을 직접 사용할 수 있어 레이어 이름과 버전 번호를 얻기 위해 파싱할 필요가 없습니다. 2019년 4월 25일
Ruby AWS Lambda가 새 런타임으로 Ruby 2.5를 지원하게 됐어요. 자세한 내용은 Ruby로 Lambda 함수 빌드하기를 참고하세요. 2018년 11월 29일
레이어 Lambda 레이어를 사용하면 라이브러리, 커스텀 런타임, 기타 의존성을 함수 코드와 분리해 패키징하고 배포할 수 있어요. 레이어를 다른 계정이나 전 세계와 공유하세요. 자세한 내용은 Lambda 레이어를 참고하세요. 2018년 11월 29일
커스텀 런타임 좋아하는 프로그래밍 언어로 Lambda 함수를 실행하기 위한 커스텀 런타임을 만드세요. 자세한 내용은 커스텀 Lambda 런타임을 참고하세요. 2018년 11월 29일
Application Load Balancer 트리거 Elastic Load Balancing이 Application Load Balancer의 대상으로 Lambda 함수를 지원하게 됐어요. 자세한 내용은 애플리케이션 로드 밸런서와 Lambda 사용하기를 참고하세요. 2018년 11월 29일
트리거로 Kinesis HTTP/2 스트림 컨슈머 사용 Kinesis HTTP/2 데이터 스트림 컨슈머를 사용해 AWS Lambda에 이벤트를 보낼 수 있어요. 스트림 컨슈머는 데이터 스트림의 각 샤드에서 전용 읽기 처리량을 가지며 HTTP/2를 사용해 지연 시간을 최소화합니다. 자세한 내용은 Kinesis와 Lambda 사용하기를 참고하세요. 2018년 11월 19일
Python 3.7 AWS Lambda가 새 런타임으로 Python 3.7을 지원하게 됐어요. 자세한 내용은 Python으로 Lambda 함수 빌드하기를 참고하세요. 2018년 11월 19일
비동기 함수 호출의 페이로드 한도 증가 비동기 호출의 최대 페이로드 크기가 128KB에서 256KB로 증가했어요. 이는 Amazon SNS 트리거의 최대 메시지 크기와 일치합니다. 자세한 내용은 Lambda 쿼터를 참고하세요. 2018년 11월 16일
AWS GovCloud (US-East) 리전 AWS Lambda가 AWS GovCloud (US-East) 리전에서 사용할 수 있게 됐어요. 2018년 11월 12일
AWS SAM 주제를 별도 개발자 안내서로 이동 AWS Serverless Application Model(AWS SAM)을 사용해 서버리스 애플리케이션을 구축하는 데 초점을 맞춘 여러 주제가 AWS Serverless Application Model 개발자 안내서로 이동했어요. 2018년 10월 25일
콘솔에서 Lambda 애플리케이션 보기 Lambda 콘솔의 Applications 페이지에서 Lambda 애플리케이션의 상태를 볼 수 있어요. 이 페이지는 CloudFormation 스택의 상태를 보여줍니다. 스택의 리소스에 대한 자세한 정보를 볼 수 있는 페이지 링크를 포함합니다. 또한 애플리케이션의 집계 지표를 보고 커스텀 모니터링 대시보드를 만들 수도 있습니다. 2018년 10월 11일
함수 실행 타임아웃 한도 장기 실행 함수를 허용하도록 최대 구성 가능한 실행 타임아웃이 5분에서 15분으로 증가했어요. 자세한 내용은 Lambda 한도를 참고하세요. 2018년 10월 10일
AWS Lambda의 PowerShell Core 언어 지원 AWS Lambda가 PowerShell Core 언어를 지원하게 됐어요. 자세한 내용은 PowerShell에서 Lambda 함수를 작성하기 위한 프로그래밍 모델을 참고하세요. 2018년 9월 11일
AWS Lambda의 .NET Core 2.1.0 런타임 지원 AWS Lambda가 .NET Core 2.1.0 런타임을 지원하게 됐어요. 자세한 내용은 .NET Core CLI를 참고하세요. 2018년 7월 9일
이제 RSS로 업데이트 가능 이제 이 안내서의 릴리스를 따라오도록 RSS 피드를 구독할 수 있어요. 2018년 7월 5일
이벤트 소스로 Amazon SQS 지원 AWS Lambda가 이벤트 소스로 Amazon Simple Queue Service(Amazon SQS)를 지원하게 됐어요. 자세한 내용은 Lambda 함수 호출하기를 참고하세요. 2018년 6월 28일
중국 (닝샤) 리전 AWS Lambda가 중국 (닝샤) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2018년 6월 28일

이전 업데이트

다음 표는 2018년 6월 이전의 AWS Lambda 개발자 안내서 각 릴리스의 중요한 변경 사항을 설명합니다.

변경 사항 설명 날짜
Node.js 런타임 8.10 지원 AWS Lambda가 Node.js 런타임 버전 8.10을 지원하게 됐어요. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2018년 4월 2일
함수 및 별칭 수정 ID(revision IDs) AWS Lambda가 함수 버전과 별칭에 수정 ID를 지원하게 됐어요. 이 ID를 사용해 함수 버전이나 별칭 리소스를 업데이트할 때 조건부 업데이트를 추적하고 적용할 수 있습니다. 2018년 1월 25일
Go 및 .NET 2.0 런타임 지원 AWS Lambda가 Go와 .NET 2.0에 대한 런타임 지원을 추가했어요. 자세한 내용은 Go로 Lambda 함수 빌드하기와 C#로 Lambda 함수 빌드하기를 참고하세요. 2018년 1월 15일
콘솔 재설계 AWS Lambda가 경험을 단순화하는 새 Lambda 콘솔을 도입하고, 함수 코드를 디버깅·수정하는 능력을 향상시키는 Cloud9 Code Editor를 추가했어요. 2017년 11월 30일
개별 함수에 동시성 한도 설정 AWS Lambda가 개별 함수에 동시성 한도를 설정하는 것을 지원하게 됐어요. 자세한 내용은 함수의 예약 동시성 구성하기를 참고하세요. 2017년 11월 30일
별칭으로 트래픽 이동 AWS Lambda가 별칭으로 트래픽을 이동하는 것을 지원하게 됐어요. 자세한 내용은 가중치 별칭으로 롤링 배포 만들기를 참고하세요. 2017년 11월 28일
점진적 코드 배포 AWS Lambda가 Code Deploy를 사용해 Lambda 함수의 새 버전을 안전하게 배포하는 것을 지원하게 됐어요. 자세한 내용은 점진적 코드 배포를 참고하세요. 2017년 11월 28일
중국 (베이징) 리전 AWS Lambda가 중국 (베이징) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2017년 11월 9일
SAM Local 소개 AWS Lambda가 SAM Local(현재 SAM CLI로 알려짐)을 소개합니다. 이것은 Lambda 런타임에 업로드하기 전에 서버리스 애플리케이션을 로컬에서 개발·테스트·분석할 수 있는 환경을 제공하는 AWS CLI 도구입니다. 자세한 내용은 서버리스 애플리케이션 테스트 및 디버깅을 참고하세요. 2017년 8월 11일
캐나다 (중부) 리전 AWS Lambda가 캐나다 (중부) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2017년 6월 22일
남아메리카 (상파울루) 리전 AWS Lambda가 남아메리카 (상파울루) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2017년 6월 6일
AWS X-Ray 지원 Lambda가 X-Ray 지원을 도입해 Lambda 애플리케이션의 성능 문제를 감지·분석·최적화할 수 있게 했어요. 자세한 내용은 AWS X-Ray로 Lambda 함수 호출 시각화하기를 참고하세요. 2017년 4월 19일
아시아 태평양 (뭄바이) 리전 AWS Lambda가 아시아 태평양 (뭄바이) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2017년 3월 28일
Node.js 런타임 v6.10 지원 AWS Lambda가 Node.js 런타임 v6.10에 대한 지원을 추가했어요. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2017년 3월 22일
유럽 (런던) 리전 AWS Lambda가 유럽 (런던) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2017년 2월 1일
.NET 런타임, Lambda@Edge(미리보기), 데드 레터 큐, 서버리스 애플리케이션 자동 배포 지원 AWS Lambda가 C# 지원을 추가했어요. 자세한 내용은 C#로 Lambda 함수 빌드하기를 참고하세요. Lambda@Edge를 사용하면 CloudFront 이벤트에 대응해 AWS 엣지 위치에서 Lambda 함수를 실행할 수 있습니다. 자세한 내용은 Lambda@Edge로 엣지에서 맞춤 설정하기를 참고하세요. 2016년 12월 3일
Amazon Lex를 지원 이벤트 소스로 추가 Lambda와 Amazon Lex를 사용해 Slack, Facebook 같은 다양한 서비스용 채팅 봇을 빠르게 구축할 수 있어요. 2016년 11월 30일
미국 서부 (북캘리포니아) 리전 AWS Lambda가 미국 서부 (북캘리포니아) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2016년 11월 21일
Lambda 기반 애플리케이션 생성·배포를 위한 AWS SAM 도입, Lambda 함수 구성 설정에 환경 변수 사용 AWS SAM: 이제 AWS SAM을 사용해 서버리스 애플리케이션 내 리소스를 표현하는 구문을 정의할 수 있어요. 애플리케이션을 배포하려면 애플리케이션의 일부로 필요한 리소스와 관련 권한 정책을 AWS CloudFormation 템플릿 파일(JSON 또는 YAML로 작성)에 지정하고, 배포 아티팩트를 패키징하고, 템플릿을 배포하면 됩니다. 환경 변수: 함수 코드 밖에서 Lambda 함수의 구성 설정을 지정하는 데 환경 변수를 사용할 수 있어요. 자세한 내용은 Lambda 환경 변수 사용하기를 참고하세요. 2016년 11월 18일
아시아 태평양 (서울) 리전 AWS Lambda가 아시아 태평양 (서울) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2016년 8월 29일
아시아 태평양 (시드니) 리전 Lambda가 아시아 태평양 (시드니) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2016년 6월 23일
Lambda 콘솔 업데이트 Lambda 콘솔이 역할 생성 과정을 단순화하도록 업데이트됐어요. 2016년 6월 23일
Node.js 런타임 v4.3 지원 AWS Lambda가 Node.js 런타임 v4.3에 대한 지원을 추가했어요. 자세한 내용은 Node.js로 Lambda 함수 빌드하기를 참고하세요. 2016년 4월 7일
유럽 (프랑크푸르트) 리전 Lambda가 유럽 (프랑크푸르트) 리전에서 사용할 수 있게 됐어요. Lambda 리전과 엔드포인트에 대한 자세한 내용은 AWS General Reference의 리전과 엔드포인트를 참고하세요. 2016년 3월 14일
VPC 지원 이제 VPC의 리소스에 접근하도록 Lambda 함수를 구성할 수 있어요. 자세한 내용은 Amazon VPC의 리소스에 접근 권한을 Lambda 함수에 부여하기를 참고하세요. 2016년 2월 11일
Lambda 런타임 업데이트 실행 환경이 업데이트됐어요. 2015년 11월 4일
버전 관리 지원, Python 개발, 예약 이벤트, 실행 시간 증가 이제 Python을 사용해 Lambda 함수 코드를 개발할 수 있어요. 자세한 내용은 Python으로 Lambda 함수 빌드하기를 참고하세요. 버전 관리: Lambda 함수의 버전을 하나 이상 유지할 수 있습니다. 버전 관리를 사용하면 다른 환경(예: 개발, 테스트, 프로덕션)에서 실행되는 Lambda 함수 버전을 제어할 수 있어요. 자세한 내용은 Lambda 함수 버전 관리하기를 참고하세요. 예약 이벤트: Lambda 콘솔을 사용해 정기적인 예약 기준으로 코드를 호출하도록 Lambda를 설정할 수도 있습니다. 고정 비율(시간, 일, 주 단위)을 지정하거나 cron 표현식을 지정할 수 있어요. 자세한 내용은 일정에 따라 Lambda 함수 호출하기를 참고하세요. 실행 시간 증가: 대용량 데이터 수집·처리 작업 같은 더 오래 실행되는 함수를 허용하도록 Lambda 함수를 최대 5분 동안 실행되도록 설정할 수 있어요. 2015년 10월 8일
DynamoDB Streams 지원 DynamoDB Streams가 이제 일반 공급되며 DynamoDB를 사용할 수 있는 모든 리전에서 사용할 수 있어요. 테이블에 DynamoDB Streams를 활성화하고 테이블의 트리거로 Lambda 함수를 사용할 수 있습니다. 트리거는 DynamoDB 테이블에 대한 업데이트에 대응해 수행하는 커스텀 작업입니다. 예시 워크스루는 튜토리얼: Amazon DynamoDB 스트림과 AWS Lambda 사용하기를 참고하세요. 2015년 7월 14일
REST 호환 클라이언트로 Lambda 함수 호출 지원 지금까지 웹, 모바일, IoT 애플리케이션에서 Lambda 함수를 호출하려면 AWS SDK(예: AWS SDK for Java, AWS SDK for Android, AWS SDK for iOS)가 필요했습니다. 이제 Lambda는 Amazon API Gateway로 만들 수 있는 커스터마이즈된 API를 통해 REST 호환 클라이언트로 Lambda 함수를 호출하는 것을 지원합니다. Lambda 함수 엔드포인트 URL로 요청을 보낼 수 있어요. 엔드포인트의 보안을 구성해 개방형 접근을 허용하거나, AWS Identity and Access Management(IAM)로 접근을 승인하거나, API 키로 다른 사람의 Lambda 함수 접근을 계량할 수 있습니다. 시작하기 예시는 Amazon API Gateway 엔드포인트로 Lambda 함수 호출하기를 참고하세요. 2015년 7월 9일
콘솔에서 블루프린트 제공 Lambda 콘솔이 Lambda 함수를 쉽게 만들고 테스트할 수 있는 블루프린트 세트를 제공해요. 각 블루프린트는 Lambda 기반 애플리케이션을 쉽게 만드는 데 사용할 수 있는 Lambda 함수의 샘플 이벤트 소스 구성과 샘플 코드를 제공합니다. 모든 Lambda Getting Started 연습이 이제 블루프린트를 사용합니다. 2015년 7월 9일
Java로 Lambda 함수 작성 지원 이제 Java로 Lambda 코드를 작성할 수 있어요. 자세한 내용은 Java로 Lambda 함수 빌드하기를 참고하세요. 2015년 6월 15일
함수 .zip으로 Amazon S3 객체 지정 지원 Lambda 함수를 만들고자 하는 리전과 같은 리전의 Amazon S3 버킷에 Lambda 함수 배포 패키지(.zip 파일)를 업로드할 수 있어요. 그런 다음 Lambda 함수를 만들거나 업데이트할 때 버킷 이름과 객체 키 이름을 지정할 수 있습니다. 2015년 5월 28일
모바일 백엔드 지원 추가와 함께 Lambda 일반 공급 Lambda가 프로덕션 사용에 대해 일반 공급됩니다. 이 릴리스는 인프라를 프로비저닝하거나 관리하지 않고 자동으로 확장되는 Lambda를 사용해 모바일, 태블릿, 사물 인터넷(IoT) 백엔드를 더 쉽게 구축할 수 있는 새 기능도 도입합니다. Lambda는 이제 실시간(동기식)과 비동기식 이벤트를 모두 지원합니다. 추가 기능에는 더 쉬운 이벤트 소스 구성과 관리가 포함됩니다. Lambda 함수용 리소스 정책 도입으로 권한 모델과 프로그래밍 모델이 단순화됐어요. 2015년 4월 9일
미리보기 릴리스 AWS Lambda 개발자 안내서의 미리보기 릴리스.

더 알아보기 (Learn more)