AWS Lambda รองรับ Java 8, 11 และ 17 บน Amazon Linux 2023 แล้ว
ขณะนี้ AWS Lambda รองรับรันไทม์ Java 8, Java 11 และ Java 17 บน Amazon Linux 2023 (AL2023) โดยพร้อมใช้งานทั้งในรูปแบบรันไทม์ที่มีการจัดการและอิมเมจพื้นฐานของคอนเทนเนอร์ รันไทม์ใหม่เหล่านี้ช่วยให้ลูกค้าที่เรียกใช้ฟังก์ชัน Lambda บน Java 8, 11 หรือ 17 สามารถย้ายข้อมูลจาก Amazon Linux 2 (AL2) ไปยัง AL2023 ได้ โดยไม่จำเป็นต้องอัปเกรดเวอร์ชัน Java ไปพร้อมกัน
รันไทม์ Lambda สำหรับ Java 8, 11 และ 17 ที่มีอยู่ในปัจจุบันทำงานบน AL2 ซึ่งสิ้นสุดการสนับสนุนเมื่อวันที่ 30 มิถุนายน 2026 เพื่อคงการได้รับการสนับสนุนและการมีสิทธิ์ได้รับ SLA ลูกค้าจำเป็นต้องย้ายฟังก์ชันของตนไปยังรันไทม์ที่ใช้ AL2023 AWS แนะนำให้ลูกค้าอัปเกรดเป็น Java 21 หรือ Java 25 บน AL2023 ซึ่งเป็นเส้นทางการย้ายข้อมูลที่แนะนำ รันไทม์เหล่านี้มีฟีเจอร์ด้านภาษาล่าสุดและการปรับปรุงประสิทธิภาพ สำหรับลูกค้าที่ยังไม่พร้อมอัปเกรดเวอร์ชัน Java รันไทม์ Java 8, 11 และ 17 ใหม่บน AL2023 เป็นทางเลือกสำหรับการก้าวไปข้างหน้า นอกจากนี้ รันไทม์ Lambda สำหรับ Java 8, 11 และ 17 ที่ใช้ AL2 ที่มีอยู่ในปัจจุบันจะยังคงได้รับการสนับสนุน และจะยังคงได้รับแพตช์สำหรับปัญหาด้านความปลอดภัยที่มีความรุนแรงระดับวิกฤตและระดับสำคัญที่ได้รับการคัดเลือกจนถึงวันที่ 30 มิถุนายน 2027 ซึ่งทำให้ลูกค้ามีเวลาอีกหนึ่งปีหลังจาก AL2 สิ้นสุดการสนับสนุนเพื่อดำเนินการย้ายข้อมูลให้เสร็จสมบูรณ์
รันไทม์ Java 8, 11 และ 17 บน AL2023 พร้อมใช้งานในทุก AWS Region ที่รองรับ Lambda รวมถึงรีเจี้ยน AWS GovCloud (สหรัฐฯ) และรีเจี้ยน AWS จีน
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการรองรับ AL2023 ใน Lambda โปรดดูโพสต์บล็อกของเรา สำหรับลูกค้าที่พร้อมอัปเกรดเป็น Java 21 หรือ Java 25 คุณสามารถใช้ AWS Transform Custom เพื่อช่วยในการย้ายข้อมูลได้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรันไทม์ Lambda โปรดดูเอกสารประกอบรันไทม์ Lambda