Veröffentlicht am: Nov 18, 2022
AWS Lambda unterstützt jetzt Node.js 18 sowohl als verwaltete Laufzeitumgebung als auch als Container-Basis-Image. Entwickler, die Serverless-Anwendungen in Lambda mit Node.js 18 erstellen, können von neuen Funktionen wie einem Upgrade des gebündelten AWS SDK für JavaScript auf v3 und verbesserter Unterstützung für die Bereitstellung von ES-Modulen mit Lambda-Ebenen profitieren. Diese Version ermöglicht außerdem den Zugriff auf die Sprachverbesserungen von Node.js 18, einschließlich der experimentellen „fetch“-API. Weitere Informationen über die Unterstützung von Lambda für Node.js 18 findest du in unserem Blogbeitrag unter Node.js 18.x Laufzeit jetzt in AWS Lambda verfügbar.
Um Lambda-Funktionen mit Node.js 18 bereitzustellen, lade den Code über die Lambda-Konsole hoch und wähle die Node.js-18-Laufzeit aus. Du kannst auch das AWS CLI, AWS Serverless Application Model (AWS SAM) und AWS CloudFormation verwenden, um in Node.js 18 geschriebene Serverless-Anwendungen bereitzustellen und zu verwalten. Darüber hinaus kannst du auch das von AWS bereitgestellte Node.js-18-Basis-Image verwenden, um Node.js-18-Funktionen mithilfe eines Container-Images zu entwickeln und bereitzustellen. Um bestehende Lambda-Funktionen mit früheren Node-Versionen zu migrieren, überprüfe deinen Code, damit er Node.js 18 kompatibel ist und aktualisiere dann die Funktionslaufzeit auf Node.js 18.
Node.js 18 ist der neueste LTS Release von Node.js und umfasst einen langfristigen Support bis April 2025 in Form von Sicherheitsupdates und Fehlerbehebungen. AWS wendet automatisch Aktualisierungen auf die verwaltete Node.js-18-Laufzeitumgebung und auf das von AWS bereitgestellte Node.js-18-Basis-Image an, sobald diese verfügbar sind.
Die Node.js-18-Laufzeitumgebung ist in allen kommerziellen Regionen verfügbar, in denen auch Lambda verfügbar ist. Unserer Produktseite kannst du weitere Informationen zu AWS Lambda entnehmen oder du kannst dich für die ersten Schritte auf der AWS-Lambda-Konsole anmelden.