0

Ich versuche, eine JSON statische Datei zu holen GET, die auf Cloudfront/S3 in meinem öffentlichen Ordner ist. Es funktioniert in meiner lokalen Entwicklungsumgebung, in der meine Dateien lokal gespeichert sind, kein Problem, aber auf AWS kann ich es nicht abrufen; Es gibt stattdessen meinen Index html zurück. Auch wenn ich die URL in meinen Browser einfüge, bringt es mich zum Login, anstatt den JSON anzuzeigen, wie in meiner lokalen Umgebung. Wie kann ich die statische JSON-Datei abrufen?Kann nicht statische Dateien von S3 über Cloudfront CDN holen

+0

Sind Sie sicher, dass die URL von CloudFront korrekt ist? Haben Sie versucht, den CloudFront-Cache ungültig zu machen? –

+0

Ja Ich habe eine Ungültigkeitserklärung für den gesamten Bucket erstellt und die URL ist in der Tat korrekt. – Nodeocrat

+0

was Inhaltstyp Feld s3 –

Antwort

0

Das Problem war, dass die CloudFront-Einrichtung, die ich verwendete, verschiedene Cookies benötigt, um bei jeder Anfrage gesendet zu werden, um statischen Inhalt zu erhalten. Diese Cookies wurden in document.cookie gespeichert, aber fetch enthält standardmäßig keine Cookies, es sei denn, Sie übergeben die Anmeldeinformationen: 'include' Option.

Verwandte Themen