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 на базе AL2 для Java 8, 11 и 17 останутся поддерживаемыми и будут получать исправления для критических и отдельных важных проблем безопасности до 30 июня 2027 года, что позволит клиентам завершить миграцию в течение целого года после истечения срока службы AL2.
Среда выполнения Java 8, 11 и 17 на AL2023 доступна во всех регионах AWS, в которых доступна Lambda, включая регионы AWS GovCloud (США) и регионы Китая.
Подробнее о поддержке AL2023 в Lambda см. в нашем блоге. Клиентам, готовым перейти на Java 21 или Java 25, можно воспользоваться пользовательским AWS Transform для оказания помощи в миграции. Чтобы узнать больше о средах выполнения Lambda, ознакомьтесь с документацией по средам выполнения Lambda.