Ein Unternehmen entwickelt eine serverlose API mit API Gateway und Lambda. Die Lambda-Funktionen teilen sich gemeinsame Bibliotheken und benutzerdefinierte Klassen. Ein Lösungsarchitekt muss die Bereitstellungen vereinfachen und die Wiederverwendung von Code maximieren. Welche Lösung erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verpacken Sie die freigegebenen Bibliotheken, benutzerdefinierten Klassen und den Lambda-Funktionscode zusammen in ein Docker-Image. Übertragen Sie dieses Image an Amazon ECR und konfigurieren Sie jede Lambda-Funktion so, dass sie das Container-Image als Bereitstellungspaket verwendet..
Warum dies die Antwort ist
Die korrekte Lösung ist, die gesamten Anwendungsartefakte (Bibliotheken, Klassen, Funktionscode) in ein Docker-Image zu packen und dieses in Amazon ECR zu speichern. Lambda unterstützt native Container-Images als Bereitstellungspakete, was die Verwaltung von Abhängigkeiten und die Wiederverwendung von Code erheblich vereinfacht. Jede Lambda-Funktion kann dann direkt dieses Container-Image als Quelle nutzen. Die anderen Optionen sind weniger optimal: Das Speichern eines Docker-Images in S3 für einen Lambda-Layer ist keine direkte unterstützte Methode für Lambda-Layer-Quellen. Lambda-Layer verwenden Zip-Archive. Die Verwendung eines Docker-Images in ECR als Quelle für einen Lambda-Layer ist ebenfalls nicht direkt unterstützt; Layer basieren auf Zip-Archiven. Das Bereitstellen von Bibliotheken in einem separaten ECS-Container und der Versuch, diesen als Lambda-Layer zu nutzen, ist architektonisch ineffizient und nicht die vorgesehene Funktionsweise von Lambda-Layern. Layer sind für die gemeinsame Nutzung von Code innerhalb des Lambda-Ausführungsumfelds konzipiert.
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