Ein Unternehmen stellt eine serverlose Anwendung bereit, die Amazon API Gateway und Lambda für Entwicklungs-, Test- und Produktionsumgebungen verwendet. Welche Option erfordert den geringsten Entwicklungsaufwand, um mehrere Umgebungen zu unterstützen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie API Gateway-Staging-Variablen und erstellen Sie Lambda-Aliase, sodass stufenspezifische Ressourcen nach Stufe referenziert werden..
Warum dies die Antwort ist
Die Verwendung von API Gateway-Staging-Variablen in Kombination mit Lambda-Aliasen ist die effizienteste Methode. Staging-Variablen ermöglichen es, umgebungsspezifische Konfigurationen (z.B. Datenbank-Endpunkte) direkt im API Gateway zu definieren und über die Stufen hinweg zu nutzen. Lambda-Aliase verweisen auf bestimmte Versionen einer Lambda-Funktion, was eine einfache und sichere Bereitstellung für verschiedene Umgebungen (z.B. Entwicklung, Test, Produktion) ermöglicht, ohne den Code duplizieren zu müssen. Dies reduziert den Entwicklungs- und Wartungsaufwand erheblich. Die Bereitstellung über Amazon ECS oder AWS Elastic Beanstalk würde bedeuten, die serverlose Architektur aufzugeben und zu containerisierten oder instanzbasierten Ansätzen zu wechseln, was einen erheblichen Entwicklungsaufwand erfordert. Das Duplizieren des Anwendungscodes für jede Umgebung ist ineffizient und fehleranfällig, da Änderungen in allen Kopien manuell vorgenommen werden müssten.
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