Wie CloudFront werden HTTP 3xx-Statuscodes von Ihrem Ursprung verarbeitet - Amazon CloudFront

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wie CloudFront werden HTTP 3xx-Statuscodes von Ihrem Ursprung verarbeitet

Wenn Sie CloudFront ein Objekt von Ihrem Amazon S3 S3-Bucket oder Ihrem benutzerdefinierten Ursprungsserver anfordern, gibt Ihr Origin manchmal einen HTTP 3xx-Statuscode zurück. Dies weist in der Regel auf einen der folgenden Umstände hin:

  • Die URL des Objekts hat sich geändert (z. B. Statuscodes 301, 302, 307 oder 308).

  • Das Objekt hat sich seit der letzten CloudFront Anfrage nicht geändert (Statuscode 304)

CloudFront speichert 3xx-Antworten entsprechend den Einstellungen in Ihrer CloudFront Distribution und den Headern in der Antwort im Cache. CloudFront speichert die Antworten 307 und 308 nur dann im Cache, wenn Sie den Cache-Control Header in die Antworten von der Quelle aufnehmen. Weitere Informationen finden Sie unter Verwalten Sie, wie lange Inhalte im Cache verbleiben (Ablauf).

Wenn dein Absender einen Umleitungsstatuscode zurückgibt (z. B. 301 oder 307), folgt er der Weiterleitung CloudFront nicht. CloudFront leitet die 301- oder 307-Antwort an den Zuschauer weiter, der der Weiterleitung folgen kann, indem er eine neue Anfrage sendet.