Veröffentlicht am: May 12, 2022
AWS Lambda unterstützt jetzt Node.js 16 sowohl als verwaltete Laufzeitumgebung als auch als Container-Basis-Image. Entwickler, die mit Node.js 16 Serverless-Anwendungen in Lambda erstellen, können von neuen Funktionen wie der Unterstützung von Apple Silicon für die lokale Entwicklung, der Timers Promises API und der verbesserten Leistung profitieren. Weitere Informationen über die Unterstützung von Lambda für Node.js 16 finden Sie in unserem Blogbeitrag unter Node.js 16.x Laufzeit jetzt in AWS Lambda verfügbar.
Um Lambda-Funktionen mit Node.js 16 bereitzustellen, laden Sie den Code über die Lambda-Konsole hoch und wählen die Node.js-16-Laufzeit aus. Sie können auch das AWS CLI, AWS Serverless-Anwendungsmodell (AWS SAM) und AWS CloudFormation verwenden, um in Node.js 16 geschriebene Serverless-Anwendungen bereitzustellen und zu verwalten. Darüber hinaus können Sie auch das von AWS bereitgestellte Node.js-16-Basis-Image verwenden, um Node.js 16-Funktionen mithilfe eines Container-Images zu entwickeln und bereitzustellen. Um bestehende Lambda-Funktionen mit früheren Node-Versionen zu migrieren, überprüfen Sie Ihren Code, damit er Node.js 16 kompatibel ist und aktualisieren Sie dann die Funktionslaufzeit auf Node.js 16.
Node.js 16 ist die neueste LTS-Version (Long-Term Support) von Node.js. AWS wendet automatisch Aktualisierungen auf die verwaltete Node.js-16-Laufzeitumgebung und auf das von AWS bereitgestellte Node.js-16-Basis-Image an, sobald diese verfügbar sind.
Die Node.js-16-Laufzeitumgebung ist in allen Regionen verfügbar, in denen Lambda verfügbar ist, mit Ausnahme der AWS China Region (Peking), die von Sinnet betrieben wird, und der AWS China (Ningxia) Region, die von NWCD"s betrieben wird. Unserer Produktseite können Sie weitere Informationen zu AWS Lambda entnehmen oder Sie können sich für die ersten Schritte auf der AWS-Lambda-Konsole anmelden.
6/8/2023 – Seit der Einführung der Unterstützung für Node.js 16 in AWS Lambda wurde das Enddatum für Node.js geändert. Um dies zu berücksichtigen, haben wir den Zeitraum, in dem diese Laufzeit unterstützt wird, verkürzt. Den aktuellen Zeitplan für die Einstellung der Unterstützung finden Sie in der Lambda-Laufzeitdokumentation.