게시된 날짜: Jun 7, 2023
이제 AWS Lambda에서 Ruby 3.2를 관리형 런타임과 컨테이너 기본 이미지로 모두 지원합니다. Ruby 3.2를 사용하여 Lambda에서 서버리스 애플리케이션을 구축하는 개발자는 endless 메서드, 새로운 데이터 클래스, 향상된 패턴 매칭, 성능 개선 사항과 같은 새로운 기능을 활용할 수 있습니다. Lambda의 Ruby 3.2 지원에 대한 자세한 내용은 Ruby 3.2 런타임, 이제 AWS Lambda에서 사용 가능 블로그 게시물을 참조하세요.
Ruby 3.2를 사용하여 Lambda 함수를 배포하려면 Lambda 콘솔을 사용해 코드를 업로드하고 Ruby 3.2 런타임을 선택하면 됩니다. AWS CLI, AWS Serverless Application Model(AWS SAM), AWS CloudFormation을 사용하여 Ruby 3.2로 작성된 서버리스 애플리케이션을 배포하고 관리할 수도 있습니다. 그뿐만 아니라 AWS 제공 Ruby 3.2 기본 이미지를 사용하여 컨테이너 이미지로 Ruby 3.2 함수를 빌드하고 배포할 수도 있습니다. 이전 버전의 Ruby를 실행하는 기존 Lambda 함수를 마이그레이션하려면 Ruby 3.2와 호환되는지 코드를 검토한 다음 함수 런타임을 Ruby 3.2로 업데이트합니다.
Ruby 3.2는 Ruby의 최신 장기 지원(LTS) 릴리스입니다. AWS는 업데이트와 보안 패치가 릴리스되는 대로 Ruby 3.2 관리형 런타임과 AWS 제공 Ruby 3.2 기본 이미지에 자동으로 적용합니다.
Ruby 3.2 런타임은 Lambda가 지원되는 모든 상용 리전에서 사용할 수 있습니다. AWS Lambda에 대해 자세히 알아보려면 제품 페이지로 이동하고, 시작하려면 AWS Lambda 콘솔에 로그인하세요.