Veröffentlicht am: Apr 12, 2023
AWS Lambda unterstützt jetzt Node.js 18 als verwaltete Laufzeit in den AWS-Regionen GovCloud (USA). Entwickler, die Serverless-Anwendungen in Lambda mit Node.js 18 in den AWS GovCloud-Regionen erstellen, können von neuen Funktionen profitieren, z. B. einem Upgrade des mitgelieferten AWS-SDK für JavaScript auf Version 3 und einer verbesserten Unterstützung für die Bereitstellung von ES-Modulen mithilfe von Lambda-Layern. Diese Version ermöglicht außerdem den Zugriff auf die Sprachverbesserungen von Node.js 18, einschließlich der experimentellen „fetch“-API. Weitere Informationen zur Lambda-Unterstützung für Node.js 18 finden Sie in unserem Blogbeitrag Node.js 18.x-Laufzeit jetzt in AWS Lambda verfügbar.
Um Lambda-Funktionen mit Node.js 18 bereitzustellen, laden Sie den Code über die Lambda-Konsole hoch und wählen Sie die Laufzeit Node.js 18 aus. Sie können auch die AWS CLI, das 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 können Sie auch das von AWS bereitgestellte Node.js 18-Basisimage verwenden, um Node.js 18-Funktionen mithilfe eines Container-Images zu erstellen und bereitzustellen. Um bestehende Lambda-Funktionen mit früheren Node-Versionen zu migrieren, überprüfen Sie Ihren Code auf Kompatibilität mit Node.js 18 und aktualisieren Sie 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 Updates für die verwaltete Laufzeitumgebung Node.js 18 und für das von AWS bereitgestellte Node.js 18-Basisimage an, sobald sie verfügbar sind.
Besuchen Sie unsere Produktseite für weitere Informationen zu AWS Lambda oder melden Sie sich bei der AWS Lambda-Konsole an, um loszulegen.