Eine benutzerdefinierte Anwendung ermöglicht es Benutzern, Bilder hochzuladen. Uploads rufen eine Lambda-Funktion auf, die Bilder verarbeitet und in S3 speichert. Die Anwendung ruft die Lambda-Funktion über eine bestimmte Funktionsversions-ARN auf. Bildverarbeitungsparameter werden über Umgebungsvariablen bereitgestellt. Das Team ändert häufig Umgebungsvariablen, um die Verarbeitung anzupassen, veröffentlicht dann eine neue Funktionsversion und aktualisiert die Anwendung, um die neue Versions-ARN aufzurufen, was zu Benutzerunterbrechungen führt. Wie kann ein Lösungsarchitekt diesen Workflow mit dem GERINGSTEN Betriebsaufwand vereinfachen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Lambda-Funktionsalias. Aktualisieren Sie die Client-Anwendung, um die Alias-ARN aufzurufen. Wenn die Tests abgeschlossen sind, leiten Sie den Alias auf die neue Funktionsversion um..
Warum dies die Antwort ist
Die Erstellung eines Lambda-Funktionsalias ist die beste Lösung, da sie es ermöglicht, die zugrunde liegende Funktionsversion ohne Unterbrechung für die Client-Anwendung zu ändern. Die Anwendung ruft immer dieselbe Alias-ARN auf, während der Alias auf eine neue Funktionsversion umgeleitet werden kann, sobald Tests abgeschlossen sind. Dies minimiert den Betriebsaufwand und vermeidet Benutzerunterbrechungen. Das direkte Ändern von Umgebungsvariablen einer veröffentlichten Version ist nicht möglich. Das Speichern von Parametern in DynamoDB wäre eine gültige Option für dynamische Konfigurationen, erfordert aber mehr Implementierungsaufwand als ein Alias. Das Hardcodieren von Parametern würde bei jeder Änderung eine neue Veröffentlichung und Anwendungsaktualisierung erfordern, was genau das Problem ist, das gelöst werden soll.
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