Ein Entwickler hat eine Lambda-Funktion über die CLI als Ziel für einen Application Load Balancer (ALB) registriert, aber die Lambda-Funktion wird nicht aufgerufen, wenn Anfragen den ALB erreichen. Warum wird die Lambda-Funktion nicht aufgerufen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Der Lambda-Funktion fehlen die erforderlichen Berechtigungen, um den Aufruf durch den ALB zu ermöglichen..
Warum dies die Antwort ist
Die korrekte Antwort ist, dass der Lambda-Funktion die erforderlichen Berechtigungen fehlen, um den Aufruf durch den ALB zu ermöglichen. Wenn eine Lambda-Funktion als Ziel für einen Application Load Balancer registriert wird, muss eine ressourcenbasierte Richtlinie (Resource-based Policy) an die Lambda-Funktion angehängt werden. Diese Richtlinie erteilt dem ALB die Berechtigung, die Lambda-Funktion aufzurufen. Ohne diese Berechtigung kann der ALB die Funktion nicht auslösen. Die anderen Optionen sind falsch: Lambda-Funktionen können sehr wohl als Ziele für einen ALB registriert werden; dies ist ein gängiges Muster für serverlose Architekturen. Lambda-Funktionen können sowohl über die AWS Management Console als auch über die AWS CLI oder SDKs bei einem ALB registriert werden. Cross-Zone Load Balancing ist für die grundlegende Funktionalität der Lambda-Aufrufe durch einen ALB nicht relevant; es beeinflusst die Verteilung des Datenverkehrs über Verfügbarkeitszonen hinweg, nicht die Berechtigung zum Aufruf selbst.
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