Ein Team verwendet AWS SAM-Vorlagen für eine Microservices-Anwendung, die aus vielen Lambda-Funktionen besteht, und möchte neue Bereitstellungen automatisch testen, indem ein kleiner Prozentsatz des Datenverkehrs vor der vollständigen Einführung zu Updates geleitet wird. Welche Schritte bieten die betrieblich effizienteste Lösung? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie schrittweise Bereitstellungspräferenzen in den AWS SAM-Vorlagen., Verwenden Sie die Bereitstellungspräferenz Canary10Percent30Minutes und fügen Sie Hooks hinzu, um während der Bereitstellung zu testen..
Warum dies die Antwort ist
Um eine schrittweise Bereitstellung mit Traffic-Shifting für AWS Lambda-Funktionen in AWS SAM zu implementieren, müssen Sie zunächst schrittweise Bereitstellungspräferenzen in den SAM-Vorlagen aktivieren. Dies weist AWS CodeDeploy an, die Bereitstellung schrittweise durchzuführen. Anschließend wählen Sie eine geeignete Bereitstellungspräferenz wie Canary10Percent30Minutes. Diese Präferenz leitet 10 % des Datenverkehrs 30 Minuten lang zur neuen Version um, bevor der restliche Datenverkehr umgeleitet wird. Das Hinzufügen von Hooks ermöglicht die Ausführung von Tests während dieser Phase, um die Stabilität der neuen Version zu überprüfen. Die Option, AWS SAM CLI-Befehle in AWS CodeDeploy zu verwenden, ist nicht der direkte Weg, um Traffic-Shifting zu konfigurieren. Das Deklarieren von EventInvokeConfig ist für die Fehlerbehandlung bei asynchronen Aufrufen gedacht, nicht für schrittweise Bereitstellungen. Linear10PercentEvery10Minutes ist eine gültige Bereitstellungspräferenz, aber Canary10Percent30Minutes ist in diesem Szenario oft besser geeignet, da es eine längere Testphase für einen kleinen Prozentsatz des Datenverkehrs bietet, was eine gründlichere Validierung ermöglicht.
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