Ich möchte die Zeit verlängern, in der Amazon CloudFront auf eine Antwort von meinem benutzerdefinierten Ursprung wartet.
Kurzbeschreibung
Um den Timeout-Wert anzupassen, den CloudFront bei der Kommunikation mit deinem benutzerdefinierten Ursprung verwendet, ändere die Einstellung für das Antwort-Timeout des Ursprungs in der CloudFront-Konsole.
Wichtig: Wenn du HTTP 504-Fehler von CloudFront erhältst, stelle sicher, dass du Folgendes überprüfst, bevor du das Antwort-Timeout des Ursprungs erhöhst:
- Die Firewall und die Sicherheitsgruppen auf dem Ursprungsserver ermöglichen CloudFront-Datenerkehr.
- Der Ursprungsserver ist im Internet zugänglich.
- Die Server-Timeouts werden nicht durch verzögerte Antworten von Anwendungen auf dem Ursprungsserver verursacht.
Weitere Informationen findest du unter HTTP 504-Statuscode (Gateway Timeout) im CloudFront-Entwicklungsleitfaden.
Lösung
- Öffne die CloudFront-Konsole.
- Wähle im Bereich „Distributionen“ in der Spalte „ID“ die ID der Distribution aus, die du bearbeiten möchtest.
- Wähle die Registerkarte Ursprünge aus. Die Seite Ursprünge wird angezeigt.
- Markiere in der Spalte Origin name (Ursprungsname) das Kontrollkästchen neben dem Ursprungsnamen, den du bearbeiten möchtest. Wähle dann Bearbeiten. Die Seite Edit origin (Ursprung bearbeiten) wird angezeigt.
- Wähle im Bereich Einstellungen die Option Zusätzliche Einstellungen aus.
- Gib als Response timeout (Antwort-Timeout) den neuen Timeout-Wert ein.
- Wähle Änderungen speichern aus.
Hinweis: Um einen Wert für Response timeout (Antwort-Timeout) zu konfigurieren, der größer als 60 Sekunden ist, musst du eine Kontingenterhöhung anfordern. Der Standardwert für Response timeout (Antwort-Timeout) beträgt 30 Sekunden.