2016-07-20 3 views
0

Wir laden einige Dateien in einen S3-Bucket über API. Einige dieser Dateien haben lange Dateinamen. Ein Beispiel: 565ef0c5eb38f81511ff2503_565ef0c3eb38f81511ff24ff.png Wenn wir über Cloud Front auf die URL dieser Dateien zugreifen, wird für einige Minuten ein Fehler angezeigt. Späterer Fehler tritt auf und Dateien können geladen werden. Wenn wir den Dateinamen kürzen, erscheint er, sobald wir ihn hochladen. Wie behebe ich dieses Problem?Cloud Front gibt Zugriff verweigert Fehler für neu hochgeladene Dateien in S3

Antwort

0

Klingt wie negative Zwischenspeicherung des Fehlers s3. Ich würde die minimale TTL von der Standardeinstellung von 5 Minuten senken.

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HTTPStatusCodes.html#HTTPStatusCodes-no-custom-error-pages

Für die Dauer des Fehlers Caching Minimum TTL (5 Minuten in der Standardeinstellung), antwortet auf nachfolgende Cloudfront Zuschaueranfragen für das gleiche Objekt mit dem zwischengespeicherten 4xx oder 5xx-Statuscode.

Verwandte Themen