Eine API Gateway REST-API verfügt über eine einzelne Ressource mit einer GET-Methode, die in eine Lambda-Funktion integriert ist. Sie haben eine neue Version der Lambda-Funktion veröffentlicht und möchten diese testen, bevor Sie den Produktions-Traffic darauf leiten. Tests dürfen die Produktions-REST-API nicht beeinträchtigen und sollten einen minimalen Betriebsaufwand erfordern. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine neue Stage für die REST-API, definieren Sie eine Stage-Variable, die auf die Lambda-Funktion verweist, setzen Sie den Namen der in API Gateway integrierten Lambda-Funktion auf diese Stage-Variable und stellen Sie sie bereit..
Warum dies die Antwort ist
Die Erstellung einer neuen Stage mit einer Stage-Variable ist die effizienteste Methode. Stage-Variablen ermöglichen es Ihnen, verschiedene Lambda-Funktionsversionen oder Aliase für verschiedene Stages (z.B. dev, test, prod) zu konfigurieren, ohne die API-Definition ändern zu müssen. So können Sie die neue Lambda-Version isoliert testen, bevor Sie den Produktions-Traffic umleiten. Das Hinzufügen einer neuen Ressource würde eine unnötige Duplizierung der API-Struktur bedeuten. Das Erstellen einer völlig neuen REST-API ist zu aufwendig und würde die Verwaltung komplexer machen. Das direkte Ändern der bestehenden Integration würde den Produktions-Traffic sofort auf die neue Version umleiten, was das Risiko von Ausfallzeiten oder Fehlern birgt.
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