Mehrere Lambda-Funktionen greifen alle auf gemeinsam genutzte benutzerdefinierte Python-Formatierungsskripte zurück. Derzeit aktualisiert der Entwickler jede Lambda-Funktion einzeln, wenn sich die Skripte ändern. Welcher Ansatz ermöglicht die Aktualisierung der Skripte, ohne jede Funktion manuell ändern zu müssen?
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 layers. Wenden Sie die Lambda layers auf die Lambda-Funktionen an..
Warum dies die Antwort ist
Lambda Layers sind die effektivste Methode, um gemeinsam genutzten Code wie Bibliotheken, benutzerdefinierte Laufzeiten oder andere Abhängigkeiten für mehrere Lambda-Funktionen bereitzustellen. Indem Sie die Python-Skripte in einem Layer bündeln, müssen Sie bei Änderungen nur den Layer aktualisieren. Alle Funktionen, die diesen Layer verwenden, erhalten automatisch die aktualisierten Skripte, ohne dass jede Funktion einzeln geändert werden muss. Das Speichern von Zeigern in S3-Buckets oder Umgebungsvariablen würde erfordern, dass die Lambda-Funktionen den Code bei jedem Aufruf herunterladen, was die Latenz erhöht und die Komplexität der Funktionslogik steigert. Aliase dienen der Versionskontrolle und dem Routing von Aufrufen, 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