Sie haben wiederverwendbaren Code erstellt, der als ZIP-Datei verpackt ist und von mehreren Lambda-Funktionen verwendet werden muss. Sie müssen diesen gemeinsam genutzten Code bereitstellen und die Lambda-Funktionen so aktualisieren, dass sie ihn mit der höchsten betrieblichen Effizienz nutzen. Welche Lösung ist die beste?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verpacken Sie den Code als Lambda-Layer und hängen Sie diesen Layer an die Lambda-Funktionen an, die ihn benötigen..
Warum dies die Antwort ist
Lambda-Layer sind die effizienteste Methode, um wiederverwendbaren Code oder Bibliotheken für mehrere Lambda-Funktionen bereitzustellen. Sie reduzieren die Größe des Bereitstellungspakets für jede Funktion und ermöglichen eine zentrale Verwaltung und Aktualisierung des gemeinsamen Codes. Das Hochladen in S3 und das Verweisen darauf würde die Abhängigkeiten nicht direkt in den Laufzeitpfad der Lambda-Funktion integrieren und erfordert möglicherweise zusätzliche Schritte zur Laufzeit. Eine neue Lambda-Funktion zu erstellen und synchron aufzurufen, führt zu zusätzlicher Latenz und Kosten, da zwei Funktionen ausgeführt werden müssen. Die Verwendung eines Container-Images ist zwar eine Option für die Bereitstellung, aber für die reine Wiederverwendung von Code ist ein Layer spezifischer, einfacher zu verwalten und oft kostengünstiger, da es keine vollständigen Container-Images für jede Funktion erfordert.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich