Ein Dateningenieur verwaltet benutzerdefinierte Python-Skripte, die von mehreren AWS Lambda-Funktionen zur Datenformatierung verwendet werden. Derzeit muss der Ingenieur bei Skriptänderungen jede Lambda-Funktion manuell aktualisieren. Welcher Ansatz reduziert den manuellen Aufwand für die Aktualisierung der Funktionen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verpacken Sie die benutzerdefinierten Python-Skripte in Lambda-Layern. Wenden Sie die Lambda-Layer auf die Lambda-Funktionen an..
Warum dies die Antwort ist
Lambda-Layer sind die effektivste Lösung, da sie es ermöglichen, Code und Abhängigkeiten, die von mehreren Lambda-Funktionen gemeinsam genutzt werden, zu zentralisieren. Wenn die Skripte in einem Layer aktualisiert werden, übernehmen alle Funktionen, die diesen Layer verwenden, automatisch die Änderungen, sobald der Layer aktualisiert wurde, ohne dass jede Funktion einzeln geändert werden muss. Das Speichern von Skripten in S3-Buckets und das Verweisen darauf über Umgebungsvariablen oder den Ausführungskontext erfordert immer noch, dass jede Lambda-Funktion aktualisiert wird, um die neue Version des Skripts zu laden oder den Verweis zu aktualisieren. Aliasse dienen der Versionsverwaltung und dem Routing von Aufrufen zu verschiedenen Funktionsversionen, nicht der gemeinsamen Nutzung von Code.
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