Găzduim active publice S3 (imagini) pe o cale locală folosind un proxy invers de la NGINX la S3.
Am observat erori periodice în jurnalele noastre (400 de erori), care sunt foarte rare, dar cauzează probleme vizitatorilor. Putem spune că acestea sunt erori AWS, deoarece tipul de conținut returnat este application/xml. Încărcarea acestor aceleași active imediat după eroarea înregistrată returnează răspunsul corect.
Am activat înregistrarea pe gălețile mele S3 relevante, dar la inspectarea jurnalelor nu văd nicio 400 de erori listate în intervalele de timp în care au apărut erori.
- Ne-ar limita AWS solicitările, deoarece acestea provin de la un singur IP (prin proxy-ul invers NGINX)?
- Ce tipuri de 400 de stări ar returna S3 pentru obiecte publice care sunt valide?
- Există un alt loc în consola AWS care ar afișa aceste 400 de erori, astfel încât să putem investiga?
Exemplu de caz specific actualizat:
Exemplu de cale locală a activelor noastre:
https://www.example.com/assets/images/Oasis_PalmImage_20210809_Web_v01.png
Adresa URL publică S3:
https://sb-oasis.s3.amazonaws.com/images/Oasis_PalmImage_20210809_Web_v01.png
Exemplu de jurnal NGINX în timpul erorii înregistrate:
tip_conținut_răspuns: aplicație/xml
stare: 400
lungime_conținut: 355 octeți