Ich habe statischen Inhalt, der von Cloudflare bereitgestellt wird. Cloudflare verweist auf Amazon S3, um den statischen Inhalt aufzunehmen und über einen CNAME (cdn.mydomain.com) bereitzustellen. Der Bucket ist ordnungsgemäß eingerichtet und alles funktionierte monatelang einwandfrei, bis am Freitag in meinem Browser das Zeitlimit für Anfragen ablief. Ich habe überprüft, ob der Inhalt noch über S3 zugänglich ist, und ein Ticket mit Cloudflare geöffnet. Cloudflare berichtete, dass "es scheint, dass etwas bei Amazon wahrscheinlich Anfragen von unseren IPs blockiert" und dass die folgenden Meldungen in ihren Protokollen angezeigt wurden:
upstream timed out (110: Connection timed out) while reading response header from upstream cdn.mydomain.com
upstream prematurely closed connection while reading response header from upstream cdn.mydomain.com
Folgendes hatte ich bereits in meiner CORS-Datei.
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
Soll ich ein * in AllowedHeader einfügen? Muss ich die Cloudflare-IP-Adressen explizit benennen? Was fehlt mir, um den Block zu vermeiden?