Hello,

We are considering moving from Nginx to Traefik as the frontend for our RGW
services. Prior to putting into production I ran it through s3-tests and
noticed that all of the tests involving metadata (x-amz-meta-*) are failing
because they are expected to be lowercase
(test_s3.py::test_object_set_get_metadata_none_to_good - KeyError:
'meta1'). Traefik / Go converts these to have the first letter uppercase
(X-Amz-Meta-Key). Poking around I found
https://github.com/traefik/traefik/issues/466 and it points out RFC 2616
which says these should be case insensitive. AWS S3 says "User-defined
metadata is a set of key-value pairs. Amazon S3 stores user-defined
metadata keys in lowercase." over at
https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html.
Is anybody using Traefik for their frontend to RGW? Do you mitigate this if
so and how?

Thanks for any input.

Reid
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to