Traefik front end with RGW

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux