Eine Webanwendung verwendet API Gateway mit einem Lambda-Backend. Ein Entwickler hat einen Fehler im Lambda-Code behoben und muss die Korrektur in einer neuen Entwicklungsumgebung validieren, bevor er sie in die Produktion überführt. Es ist nur eine Produktions-Stage verfügbar, und der Entwickler muss verhindern, dass andere Entwickler die Teständerungen überschreiben. Welche Kombination von Schritten erreicht dies mit dem geringsten Aufwand? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie die Lambda-Funktion in der API Gateway-Integration, um den Hotfix-Alias zu verwenden. Stellen Sie die API in einer neuen Stage namens hotfix bereit und testen Sie das Backend., Beheben Sie den Lambda-Code und testen Sie ihn. Wenn er funktioniert, veröffentlichen Sie eine neue Lambda-Version. Erstellen Sie einen Alias namens hotfix und verweisen Sie diesen Alias auf die neu veröffentlichte Version..
Warum dies die Antwort ist
Die korrekten Schritte sind: Zuerst den Lambda-Code beheben, testen und eine neue Lambda-Version veröffentlichen. Anschließend einen Alias namens hotfix erstellen, der auf diese neue Version verweist. Dies ermöglicht die Versionierung des Codes und die Isolierung der Änderungen. Danach muss die API Gateway-Integration geändert werden, um diesen hotfix-Alias für die Lambda-Funktion zu verwenden. Schließlich wird die API in einer neuen Stage namens hotfix bereitgestellt. Diese neue Stage ist von der Produktions-Stage isoliert, verhindert Überschreibungen durch andere Entwickler und ermöglicht eine separate Validierung des Hotfixes mit minimalem Aufwand. Das Erstellen einer neuen Ressource in der Produktions-Stage oder einer separaten API Gateway API ist aufwendiger und nicht notwendig. Das Verweisen des hotfix-Alias auf $LATEST ist riskant, da $LATEST sich ändern kann und die Isolierung der Hotfix-Version nicht gewährleistet ist.
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