Eine Lambda-Funktion, die große Bilddateien konvertiert, ist nach dem Hinzufügen eines neuen Moduls größer geworden. Das größere Bundle hat die Bereitstellungen verlangsamt. Wie kann ein Entwickler die Bereitstellungszeit für die Lambda-Funktion verkürzen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Abhängigkeiten in Lambda layers platzieren und die Funktion diese aus den layers laden lassen..
Warum dies die Antwort ist
Das Platzieren von Abhängigkeiten in Lambda-Layern reduziert die Größe des Bereitstellungspakets der Funktion. Wenn das Bereitstellungspaket kleiner ist, dauert das Hochladen und Extrahieren weniger Zeit, was die Bereitstellungszeiten verkürzt. Die Funktion kann dann zur Laufzeit auf die Abhängigkeiten in den Layern zugreifen. AWS CodeDeploy ist ein Bereitstellungsdienst, der den Bereitstellungsprozess automatisieren kann, aber er reduziert nicht die Größe des Bereitstellungspakets selbst. Das Erhöhen der Speicherzuweisung der Funktion beeinflusst die Laufzeitleistung, aber nicht die Bereitstellungszeit. Das Hosten von Abhängigkeiten in Amazon S3 würde bedeuten, dass die Funktion diese bei jedem Aufruf herunterladen müsste, was die Startzeit und die Ausführungskosten erhöhen würde, anstatt die Bereitstellungszeit zu verkürzen.
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