게시된 날짜: Nov 18, 2019

이제 Java 11을 사용하여 AWS Lambda 함수를 개발할 수 있습니다. 함수를 작성할 때 향상된 HTTP 클라이언트 API와 새로운 문자열 읽기/쓰기 메서드와 같은 Java 11 기능을 사용할 수 있습니다. Java 11로 작성된 Lambda 함수는 Amazon Linux의 최신 세대인 Amazon Linux 2와 장기 지원이 함께 제공되는 프로덕션용 무료 OpenJDK 11 배포판인 Amazon Corretto 11에서 실행됩니다. 

AWS Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있는 컴퓨팅 서비스입니다. AWS Lambda에서는 사실상 모든 유형의 Java 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행할 수 있습니다. Eclipse 또는 IntelliJ IDEA와 같은 기존 도구를 사용하여 Java 코드를 작성하고, Maven을 사용하여 Java 코드를 패키징하여 AWS Lambda를 기존 개발 프로세스에 쉽게 통합할 수 있습니다. 

시작하려면 AWS Lambda 콘솔 또는 CLI를 통해 코드를 업로드하고 Java 11 런타임을 선택하기만 하면 됩니다. 또한 Java로 작성한 서버리스 애플리케이션을 AWS Serverless Application Model(SAM)을 사용하여 배포하고 관리할 수 있습니다. 기존의 Java 8 함수가 있다면 Java 11 및 Amazon Linux 2와 호환되도록 코드를 필요한 대로 변경하여 새 런타임으로 마이그레이션할 수 있습니다. 그런 다음 함수 런타임 구성을 Java 11로 편집합니다. Java 프로그래밍에 대한 자세한 내용은 AWS Lambda 설명서를 참조하십시오. 

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