Ein Entwickler stellt aktualisierten Lambda-Code bereit, der die Online-Aktivitäten der Benutzer verfolgt. Die Webanwendung ruft die Lambda-Funktion über das AWS SDK auf. Der Entwickler möchte, dass nur ein kleiner Prozentsatz der über das SDK aufgerufenen Anfragen den neuen Code aufruft, während die meisten weiterhin den ursprünglichen Code aufrufen. Welcher Ansatz erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Alias für die Lambda-Funktion und konfigurieren Sie den Alias mit einer Gewichtung, die einen bestimmten Prozentsatz auf die aktualisierte Version lenkt..
Warum dies die Antwort ist
Um einen kleinen Prozentsatz des Datenverkehrs auf aktualisierten Lambda-Code umzuleiten, während der Großteil weiterhin den ursprünglichen Code verwendet, ist die Verwendung eines Lambda-Alias mit gewichtetem Routing die effektivste Methode. Ein Alias kann so konfiguriert werden, dass er einen bestimmten Prozentsatz der Aufrufe an eine neue Version der Lambda-Funktion sendet und den Rest an die ursprüngliche Version leitet. Dies ermöglicht eine schrittweise Einführung (Canary Deployment) des neuen Codes. Das Erstellen einer Lambda-Version allein reicht nicht aus, da Versionen statisch sind und keine Verkehrsverteilung ermöglichen. Application Load Balancer und Network Load Balancer sind für die Verteilung von HTTP- oder TCP-Verkehr zu Servern oder Containern konzipiert, nicht für die direkte Steuerung des Aufrufs von Lambda-Funktionen über das AWS SDK mit gewichtetem Routing zwischen verschiedenen Funktionsversionen.
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