Ein Einzelhändler betreibt seine E-Commerce-Anwendung auf EC2-Instances hinter einem Application Load Balancer (ALB) mit einem Amazon RDS-Backend. CloudFront ist mit dem ALB als Origin konfiguriert, um statische Inhalte zwischenzuspeichern. Route 53 hostet öffentliche DNS-Einträge. Nach einem App-Update gibt der ALB manchmal HTTP 502 (Bad Gateway) zurück, da fehlerhafte HTTP-Header an den ALB zurückgegeben werden. Ein sofortiges Neuladen der Seite ist normalerweise erfolgreich. Während das Unternehmen die Ursache behebt, muss der Lösungsarchitekt eine benutzerdefinierte Fehlerseite anstelle der ALB-Standardseite mit minimalem Betriebsaufwand anzeigen. Welche Kombination von Schritten erreicht dies? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen Amazon S3-Bucket, der für statisches Website-Hosting konfiguriert ist. Laden Sie die benutzerdefinierte(n) Fehlerseite(n) in den S3-Bucket hoch., Konfigurieren Sie CloudFront-Benutzerdefinierte-Fehlerantworten und geben Sie eine benutzerdefinierte Fehlerseite an. Aktualisieren Sie DNS-Einträge, um auf die öffentlich zugängliche Webseite der CloudFront-Distribution zu verweisen..
Warum dies die Antwort ist
Die korrekten Optionen sind das Erstellen eines S3-Buckets für statisches Website-Hosting und das Konfigurieren von CloudFront-Benutzerdefinierten-Fehlerantworten. Zuerst erstellen Sie einen S3-Bucket, konfigurieren ihn für statisches Website-Hosting und laden die benutzerdefinierte Fehlerseite hoch. Dies bietet einen stabilen Speicherort für die Fehlerseite. Anschließend konfigurieren Sie in CloudFront Benutzerdefinierte-Fehlerantworten. Hierbei geben Sie an, dass bei einem HTTP 502-Fehler vom Origin (ALB) die zuvor in S3 hochgeladene benutzerdefinierte Fehlerseite an den Benutzer ausgeliefert werden soll. CloudFront fängt den Fehler ab, bevor er den Endbenutzer erreicht, und liefert die benutzerdefinierte Seite aus, ohne dass der ALB direkt geändert werden muss oder die Anwendung neu gestartet werden muss. Da CloudFront bereits vor dem ALB steht, ist dies der effizienteste Weg, um Fehler abzufangen und benutzerdefinierte Seiten anzuzeigen. Die anderen Optionen sind weniger geeignet: CloudWatch-Alarme, die Lambda-Funktionen aufrufen, um ALB-Weiterleitungsregeln zu ändern, sind zu komplex und reaktiv für eine sofortige Fehlerbehebung und erfordern mehr Betriebsaufwand. Route 53-Zustandsprüfungen und Fallback-Ziele sind für die Verfügbarkeit ganzer Endpunkte gedacht, nicht für spezifische HTTP-Fehlercodes, die nur manchmal auftreten.
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