게시된 날짜: Apr 18, 2023

이제 AWS Lambda에서 Python 3.10을 관리형 런타임과 컨테이너 기본 이미지로 모두 지원합니다. Python 3.10을 사용하여 Lambda에서 서버리스 애플리케이션을 만드는 개발자는 다양한 Python 언어 개선 사항을 활용하여 코드를 더 읽기 쉽고 유지 관리하기 편리하도록 만들 수 있습니다. 여기에는 데이터 구조에 대한 패턴 일치, 파일 처리 또는 데이터베이스 연결과 같은 리소스 관리를 간소화하는 괄호 안에 컨텍스트 관리자, 향상된 오류 처리가 포함됩니다. Lambda의 Python 3.10 지원에 대해 자세히 알아보려면 이제 AWS Lambda에서 Python 3.10 런타임 사용 가능 블로그 게시물을 참조하세요.

Python 3.10을 사용하여 Lambda 함수를 배포하려면 Lambda 콘솔을 사용해 코드를 업로드하고 Python 3.10 런타임을 선택합니다. AWS CLI, AWS Serverless Application Model(AWS SAM)AWS CloudFormation을 사용하여 Python 3.10으로 작성된 서버리스 애플리케이션을 배포하고 관리할 수도 있습니다. 또한 AWS 제공 Python 3.10 기본 이미지를 사용하여 컨테이너 이미지로 Python 3.10 함수를 구축하고 배포할 수도 있습니다. 이전 버전의 Python을 실행하는 기존 Lambda 함수를 마이그레이션하려면 코드가 Python 3.10과 호환되는지 검토한 다음 함수 런타임을 Python 3.10으로 업데이트합니다.

AWS는 업데이트가 릴리스되는 대로 Python 3.10 관리형 런타임과 AWS 제공 Python 3.10 기본 이미지에 업데이트를 자동으로 적용합니다.

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