It should also be noted that S3 is designed for access via HTTP (S). HTTP URLs are case sensitive. Servers that allow case-insensitive URL access are broken because they can pollute caches. The image.jpg
, image.jpg
, image.jpg
can point to the same file, but the cache will not know and download the same file several times. The same goes for the web browser. If you image.jpg
twice to one image on a page as soon as image.jpg
and once as image.jpg
, the browser will download the image twice. Therefore, it makes no sense to require that S3 not be case sensitive. Instead, stick to the fact that the RFCs about URLs and HTTP speak and correct your site.
By the way, regardless of whether the storage of basic objects is implemented on POSIX (Unix, Linux) or Windows, this is not important for this question, it is about the HTTP and URL specifications (RFC).
source share