Ein Entwickler hat eine Lambda-Funktion erstellt, die durch S3 PutObject-Ereignisse ausgelöst wird. Die Funktion formatiert das Objekt neu und schreibt es in denselben Bucket zurück, was während des Tests zu einer rekursiven Aufrufschleife führt. Der Entwickler bittet den SysOps-Administrator, die Rekursion sofort zu stoppen, ohne Fehler zu verursachen. Was sollte der Administrator tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die reservierte Concurrency der Funktion auf 0 setzen..
Warum dies die Antwort ist
Das Setzen der reservierten Concurrency der Lambda-Funktion auf 0 stoppt sofort alle neuen Aufrufe der Funktion, ohne bestehende Aufrufe zu beeinträchtigen oder Fehler zu verursachen. Dies unterbricht die rekursive Schleife effektiv. Das Löschen von Objekten aus dem S3-Bucket würde die Ereignisse stoppen, ist aber eine drastische Maßnahme, die Datenverlust verursachen kann und nicht die Ursache behebt. Das Ändern der S3-Bucket-Policy, um den Zugriff zu verweigern, würde zu Zugriffsproblemen und Fehlern führen. Das Veröffentlichen einer neuen Version der Lambda-Funktion würde die rekursive Schleife nicht sofort stoppen, da die alte Version weiterhin durch die S3-Ereignisse ausgelöst werden könnte.
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