Ein Entwickler möchte optimierte Änderungen an einer Lambda-Funktion testen, die eine REST-API in API Gateway unterstützt, indem ein kleiner Prozentsatz des Live-Traffics zum aktualisierten Code geleitet wird, ohne die API-URL zu ändern. Welche Schritte erreichen dies?
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 $LATEST Lambda-Version und verweisen Sie die API Gateway-Integration auf diesen Alias. Veröffentlichen Sie den optimierten Lambda-Code. Konfigurieren Sie auf der Produktions-API Gateway-Stage eine Canary und legen Sie den Prozentsatz des Traffics fest, der zur Canary geleitet werden soll..
Warum dies die Antwort ist
Die korrekte Option beschreibt den Einsatz von Lambda-Aliasen und API Gateway Canary Releases, um Traffic schrittweise auf eine neue Lambda-Version umzuleiten, ohne die API-URL zu ändern. Zuerst wird ein Alias für die $LATEST-Version erstellt und die API Gateway-Integration darauf verweisen. Dies ermöglicht es, den optimierten Code in $LATEST zu veröffentlichen. Anschließend wird eine Canary-Release auf der Produktions-API Gateway-Stage konfiguriert, um einen kleinen Prozentsatz des Traffics zum optimierten Code (über den Alias, der auf $LATEST zeigt) zu leiten. Die anderen Optionen sind falsch, da sie entweder die API-URL ändern würden (durch neue Stages), die Canary-Funktionalität nicht korrekt nutzen oder unnötige Schritte enthalten, die den Prozess verkomplizieren.
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