Lambda - breaking Update - testen Sie ihre Lambdas mit binären Bibliotheken jetzt auf Kompatibilität!
This content is more than 4 years old and the cloud moves fast so some information may be slightly out of date.
Lambda - breaking Update - testen Sie Lambda mit binären Bibliotheken jetzt auf Kompatibilität!
AWS hat gestern am 14.Mai angekündigt, dass die Laufzeitumgebung von Lambda aktualisiert wird auf Amazon Linux AMI 2018.03.
Upcoming updates to the AWS Lambda and AWS Lambda@Edge execution environment | AWS Compute Blog
Das bedeutet, wenn Sie Lambda Funktionen verwenden, die mit binären Bibliotheken arbeiten, kann es sein, dass Sie diese neu kompilieren müssen. Reine Scriptsprachen und die meisten Funktionen sollten problemlos weiterlaufen.
Was tun?
Prüfen Sie ihre Lambdas auf Kompatibilität bis zum 11.Juni 2019!
AWS hat einen Zeitplan veröffentlicht:
Spätestens am 24 Juni 2019 werden alle Lambdas von AWS umgestellt - ob sie laufen oder nicht!
Zum Prüfen gibt es mehrere Möglichkeiten:
Prüfung von Lambda, die mit AWS SAM erstellt wurden.
SAM cli verwendet ein Docker Image zum lokalen Test der Funktionen. Mit diesem können die Funktionen gegen das neue AWS Linux getestet werden.
Prüfung direkt auf AWS
AWS stellt einen Opt-In Layer zur Verfügung:
arn:aws:lambda:::awslayer:AmazonLinux1803
Mit diesem kann direkt im AWS Account getestet werden.
Eventuell neu kompilieren
Alle verwendeten Bibliotheken sollten dann auf dem neuen AWS Linux neu kompiliert werden.
Benötigen Sie Hilfe bei der Migration - kontaktieren Sie uns!